$(window).scroll( function(){
$('.hideme').each( function(i){
var bottom_of_object = $(this).position().top + $(this).outerHeight();
var bottom_of_window = $(window).scrollTop() + $(window).height();
if( bottom_of_window < bottom_of_object ){
$(this).animate({'opacity':'1'},1500);
}
});
});
我用class hideme设置每个div
问题是,当我向下滚动到第一个div时,整个网站都在猛烈抨击,而不仅仅是我滚动到的第一个div。 我如何改变代码,所以每当我使用效果滚动特定div时,不仅仅是在第一个div中淡化整个网站。答案 0 :(得分:0)
你的比较是后记。
if( bottom_of_window < bottom_of_object )
应该是
if( bottom_of_window > bottom_of_object )