Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 01

А

Александр in JavaScript Noobs — сообщество новичков
В самом простом случае просто центр экрана
источник

А

Александр in JavaScript Noobs — сообщество новичков
центр клиента*
источник

V

Vlad in JavaScript Noobs — сообщество новичков
Александр
В самом простом случае просто центр экрана
ага, а потом верстальщик прибъет это к правому краю
источник

V

Vlad in JavaScript Noobs — сообщество новичков
и ничего не работает
источник

V

Vlad in JavaScript Noobs — сообщество новичков
учишь людей плохим практикам
источник

A

Andrey in JavaScript Noobs — сообщество новичков
Vlad
учишь людей плохим практикам
Какие хорошие?
источник

V

Vlad in JavaScript Noobs — сообщество новичков
Andrey
Какие хорошие?
какие я писал с getBoundingClientRect
источник

А

Александр in JavaScript Noobs — сообщество новичков
Хм, действительно, ну теперь я тоже буду знать, что это плохая практика, хе, а про getBoundingClientRect() не понял, всё равно же надо каким-то образом элемент получить.
источник

V

Vlad in JavaScript Noobs — сообщество новичков
у тебя есть скролл от топа, у тебя есть позиция элемента относительно топа
источник

А

Александр in JavaScript Noobs — сообщество новичков
А на какой элемент вызывать?
источник

A

Andrey in JavaScript Noobs — сообщество новичков
Вот это я тоже не понял
источник

V

Vlad in JavaScript Noobs — сообщество новичков
Александр
А на какой элемент вызывать?
на каждой секции
источник

А

Александр in JavaScript Noobs — сообщество новичков
Vlad
на каждой секции
А, ну в принципе понял, да, действительно, так практичнее будет, не зря про elementFromPoint(x, y) сказал, спасибо. )
источник

A

Andrey in JavaScript Noobs — сообщество новичков
Vlad
на каждой секции
Получается высчитываем позиции каждой секции, и уже их используем?
источник

V

Vlad in JavaScript Noobs — сообщество новичков
Andrey
Вот это я тоже не понял
источник

V

Vlad in JavaScript Noobs — сообщество новичков
3114 - это где находится элемент по Y
источник

V

Vlad in JavaScript Noobs — сообщество новичков
if (window.scrollY > 3114) тогда подсвечивай меню
источник

A

Andrey in JavaScript Noobs — сообщество новичков
Ребят, если не сложно, помогите в кучу все собрать. При помощи getBoundingClientRect() нашел позиции всех секций. Как из них правильно найти активную?
источник

М

Максим in JavaScript Noobs — сообщество новичков
Я бы id накинул или дата атрибут порядковый, затем подключил обсервер и им бы считывал этот ид создавая массив или просто на основе числа заполнял бы эту шкалу

https://developer.mozilla.org/ru/docs/Web/API/Intersection_Observer_API
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
Andrey
Ребят, если не сложно, помогите в кучу все собрать. При помощи getBoundingClientRect() нашел позиции всех секций. Как из них правильно найти активную?
Какие секции, <section> ? Что с ней происходит чтобы считать что она активная?
источник