Как получить отображаемый div после прокрутки страницы? - PullRequest
0 голосов
/ 07 февраля 2020

У меня есть одностраничный веб-сайт. Он имеет 5 div, каждый со своим содержанием. Я хотел бы знать, что div отображается после прокрутки пользователя.

1 Ответ

0 голосов
/ 08 февраля 2020

Я использовал .is (": visible") с хорошими результатами:

if ($("#id_of_item_to_check").is(":visible"))
    doSomething();

Я не уверен, что вы пытаетесь сделать, но если вы хотите, скажем, установить Цвет фона - синий для видимых элементов div и красный для остальных:

$.each("div", function( key, value ) {
   if ($(this).is(":visible"))
      $(this).css("background-color","blue");
   else
      $(this).css("background-color","blue");
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...