0

スクロール位置が 170 を超えると表示される #scrollbox という div があります。ありがとうございました!

$(document).ready(function(){        
$(window).bind('scroll', function(){
    $("#scrollbox").toggle($(this).scrollTop() > 170);
});
});
4

2 に答える 2

2

使わない理由fadeIn()

$(document).ready(function(){        
    $(window).bind('scroll', function(){
        if($(this).scrollTop() > 170)){
           $("#scrollbox").fadeIn('slow');
        }
    });
});
于 2013-08-14T23:21:09.203 に答える
2

.toggle() を使用する代わりに、.fadeIn(speed in ms) 関数を使用していると思います。

if ($(this).scrollTop() > 170)
    $("#scrollbox").fadeIn(250);
else
    $('#scrollbox').fadeOut(250);

上記の効果は、.fadeToggle() 関数を使用して達成できる場合とできない場合があります。

于 2013-08-14T23:22:57.313 に答える