我有这个页面:捕捉第一个可见的DIV ID时滚动(视)
我想捕捉在其上的div我,而我滚动。
我知道如果我使用:
if($(document).scrollTop() > $('#div1').position().top) {
console.log('Div1')
}
...这将捕获DIV1但不是使用此代码为每一个DIV我想设置1段的所有div
喜欢的东西:
var a = // The div i am at
if($(document).scrollTop() > $(a).position().top) {
console.log($(a).attr('id'))
}
我期待像视:http://www.appelsiini.net/projects/viewport/3x2.html
我可以在没有插件的情况下实现吗?只需2-3行?
谢谢虽然有数以千计的插件实现我想要的东西,因为说我不想使用任何类型的插件。正如Brent所回答的那样,一行2行代码就可以解决这个问题。 – jQuerybeast 2012-01-27 02:44:31
对不起,我一定跳过了!布伦特的方法是前进的道路:) – 2012-01-27 10:06:33