我怎么知道屏幕上是否有html元素?

时间:2009-08-20 11:37:13

标签: jquery html css

我需要知道元素是否在屏幕上,或者是否在屏幕外。我怎么能用jQuery做到这一点?例如,如果我的元素不在屏幕上,则它具有属性top:3000 px。

2 个答案:

答案 0 :(得分:3)

我不知道你想做什么,但可能有更好的方法。

无论如何,你可以看到元素的位置并与窗口边界进行比较。

检查此链接以了解如何操作:

答案 1 :(得分:3)

$(窗口).height(); //返回浏览器视口的高度 的$(document).height(); //返回HTML文档的高度

如果$(window).height();比你的元素在屏幕外小于3000像素!