Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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. Причина: орфографические описки
Ответить с цитированием
  #2 (permalink)  
Старый 12.04.2021, 15:21
Кандидат Javascript-наук
Отправить личное сообщение для Was-Ja Посмотреть профиль Найти все сообщения от Was-Ja
 
Регистрация: 20.09.2020
Сообщений: 130

Ой, кажется, пока сформулировал, смог сам найти, похоже это делается через "visibilitychange"
Ответить с цитированием
  #3 (permalink)  
Старый 12.04.2021, 16:21
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

Was-Ja,
https://javascript.ru/forum/dom-wind...tml#post534123
Ответить с цитированием
  #4 (permalink)  
Старый 12.04.2021, 19:49
Кандидат Javascript-наук
Отправить личное сообщение для Was-Ja Посмотреть профиль Найти все сообщения от Was-Ja
 
Регистрация: 20.09.2020
Сообщений: 130

Спасибо большое, рони,

ой, точно! То, что Вы посоветовали - именно то, что надо, спасибо огромное!!!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать, есть ли элемент в div'e? s4meone Элементы интерфейса 1 11.08.2020 08:42
Как определить нажата какая-либо клавиша или нет? Бобр Общие вопросы Javascript 34 11.11.2016 18:42
Как проверить анимируется в данный момент элемент или нет sysya jQuery 2 15.01.2010 00:32
существует элемент или нет? зверек Элементы интерфейса 8 22.06.2009 12:36
Как узнать свернуто окно браузера или нет. bar-boss Events/DOM/Window 3 25.09.2008 16:09