如果DIV元素没有脱离屏幕,我需要检查jQuery.这些元素是可见的,并根据CSS属性显示,但它们可以通过以下方式有意放置在屏幕外:
position: absolute;
left: -1000px;
top: -1000px;
Run Code Online (Sandbox Code Playgroud)
我无法使用jQuery :visible选择器,因为该元素的高度和宽度都不为零.
我没有做任何幻想.这个绝对位置放置是我的Ajax框架实现某些小部件的隐藏/显示的方式.
我有一个div位于浏览器窗口顶部约100px的位置.当用户向下滚动时,我希望div它保持原样直到它到达屏幕顶部.然后,我将使用JQuery更改一些CSS以使位置更改为固定并将margin-top设置为0.如果div在屏幕顶部,我如何在JQuery中进行测试?