我有一堆 div 宽度高度超过 1000px 的彼此。如何确定相对于窗口顶部的 div 位置?例如
<div>height:1000px</div>
<div>height:1000px</div>
<div>height:1000px</div>
<div class="this_div">height:1000px</div>
<div>height:1000px</div>
<div>height:1000px</div>
<div>height:1000px</div>
我正在尝试这样的事情。
$(function(){
$(window).bind('scroll resize',function(e){
var scrolledY = $(window).scrollTop(),
scrolling = scrolledY-4900;
if(scrolledY > 4900){
$('div.this_div').css('background', 'red');
}
if(scrolledY > 5500)){
$('div.this_div').css('background', 'none');
}
});
});
如您所见,如果您滚动了 4900 像素,它会做一些事情。当您滚动到 div 而不是确定它是多少 px 时,是否可以做某事?