簡體   English   中英

jQuery向下滾動-顯示div

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM