我需要知道元素是否在屏幕上,或者是否在屏幕外。我怎么能用jQuery做到这一点?例如,如果我的元素不在屏幕上,则它具有属性top:3000 px。
答案 0 :(得分:3)
我不知道你想做什么,但可能有更好的方法。
无论如何,你可以看到元素的位置并与窗口边界进行比较。
检查此链接以了解如何操作:
答案 1 :(得分:3)
$(窗口).height(); //返回浏览器视口的高度 的$(document).height(); //返回HTML文档的高度
如果$(window).height();比你的元素在屏幕外小于3000像素!