Как я могу узнать, находится ли элемент html на экране? - PullRequest
0 голосов
/ 20 августа 2009

Мне нужно знать, находится ли элемент на экране или вне экрана. Как я могу сделать это с помощью jQuery? Например, если мой элемент находится вне экрана, он имеет атрибут top: 3000px.

Ответы [ 2 ]

3 голосов
/ 20 августа 2009

$ (окно) .height (); // возвращает высоту окна просмотра браузера $ (Документ) .height (); // возвращает высоту документа HTML

If $ (window) .height (); меньше чем 3000px, чем ваш элемент вне экрана!

3 голосов
/ 20 августа 2009

Я не знаю, что вы пытаетесь сделать, но, вероятно, есть лучший способ сделать это.

Во всяком случае, вы можете увидеть положение элемента и сравнить с границами окна.

Проверьте эту ссылку, чтобы увидеть, как это сделать:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...