Size: a a a

JavaScript — русскоговорящее сообщество

2019 November 07

V

Vyacheslav in JavaScript — русскоговорящее сообщество
Я в итоге сделал обертку над обсервером которая первый его вызов игнорирует
источник

V

Vyacheslav in JavaScript — русскоговорящее сообщество
А вместо isIntersecting проверяю intersectionRatio
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Vyacheslav
Везде кроме хрома isIntersecting всегда true
Так ты threshold 0 указал
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Что значит если айтем виден на 0%, считать что он во вьюпорте
источник

V

Vyacheslav in JavaScript — русскоговорящее сообщество
Vlad
Что значит если айтем виден на 0%, считать что он во вьюпорте
А в хроме нормально работает меняется на true false как я и хотел)0
источник

V

Vyacheslav in JavaScript — русскоговорящее сообщество
Vlad
Что значит если айтем виден на 0%, считать что он во вьюпорте
На мдн пишут что ты не прав
источник

V

Vyacheslav in JavaScript — русскоговорящее сообщество
Но энивей только хром нормально работает
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Vyacheslav
На мдн пишут что ты не прав
:(
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Vyacheslav
Но энивей только хром нормально работает
источник

V

Vyacheslav in JavaScript — русскоговорящее сообщество
Да я уже сделал с костылями, все норм. Просто было интересно зачем они придумали вызывать колбек при инициализации
источник

MS

Murat Satybaldyev 🦊 in JavaScript — русскоговорящее сообщество
Vyacheslav
Да я уже сделал с костылями, все норм. Просто было интересно зачем они придумали вызывать колбек при инициализации
А этот колбек должен вызыватся при пересечении
источник

V

Vyacheslav in JavaScript — русскоговорящее сообщество
Murat Satybaldyev 🦊
А этот колбек должен вызыватся при пересечении
В моем понимании да
источник

V

Vyacheslav in JavaScript — русскоговорящее сообщество
Но нет, давайте его сразу же вызовем
источник

MS

Murat Satybaldyev 🦊 in JavaScript — русскоговорящее сообщество
может из за нуля в параметре который ты указал?
источник

V

Vyacheslav in JavaScript — русскоговорящее сообщество
У меня был кейс что нужно сделать плавающий плеер в углу который имеет верхнюю нижнюю и среднюю границу и должен менять свое состояние при пересечении с ними
источник

V

Vyacheslav in JavaScript — русскоговорящее сообщество
Поэтому рандомный вызов колбеков при загрузке делал начальное состояние рандомным
источник

V

Vyacheslav in JavaScript — русскоговорящее сообщество
Murat Satybaldyev 🦊
может из за нуля в параметре который ты указал?
Нет, это дефолтное поведение не зависящее ни от каких параметров
источник

V

Vyacheslav in JavaScript — русскоговорящее сообщество
Сделал .observe - вызвал сразу колбек
источник

V

Vyacheslav in JavaScript — русскоговорящее сообщество
И пофиг что элемент вообще в футере находится
источник

MS

Murat Satybaldyev 🦊 in JavaScript — русскоговорящее сообщество
тогда это действительно странно.
источник