[英]jquery scroll down - showing div
嘿,我在這里看一些代碼,但有一個小問題。代碼是:
$(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);
}
});
});
我給每個div設置了hideme類
問題是,當我向下滾動到第一個div時,整個站點都在滾動顯示,而不僅僅是我滾動到的第一個div。 我如何更改代碼,以便每次我使用效果滾動特定的div時,而不僅僅是在第一個div中淡入整個站點。
您的比較是back語。
if( bottom_of_window < bottom_of_object )
應該
if( bottom_of_window > bottom_of_object )
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.