Показать сообщение отдельно
  #1 (permalink)  
Старый 12.04.2021, 15:15
Кандидат Javascript-наук
Отправить личное сообщение для Was-Ja Посмотреть профиль Найти все сообщения от Was-Ja
 
Регистрация: 20.09.2020
Сообщений: 130

Как узнать виден ли сейчас элемент на экране или нет?
Добрый день,

не осилил с display и visible, возможно я что-то не понимаю.

У меня есть много div, которые расположены в виде длинной простыни, которые все вместе не помещаются на экране, и, из-за этого, браузер показывает справа прокрутку.

Я хочу запускать какое-то действие для тех div, которые в настоящий момент видны у юзера на экране и останавливать - когда этот див исчезает из поля видимости при прокрутке. Как я понимаю, во многих социальных сетях есть такая фича, например, для проигрывания видео, или показывания анимации, но я не смог отловить как это устроено.

Скажите, пожалуйста, какой евент можно забиндить или как правильно такое сделать?

Спасибо!

Последний раз редактировалось Was-Ja, 12.04.2021 в 15:17. Причина: орфографические описки
Ответить с цитированием