0

私はこのような機能を持っています:

$(window).on('scroll', function(){
    $('.top_fixed').fadeTo('fast', 0.8);
});

ウィンドウが一番上にあるとき(ユーザーがこれ以上上にスクロールできないとき)に不透明度を1に戻したい。どうすればこれを作ることができますか

4

2 に答える 2

2
if($(window).scrollTop() == 0) {
    // means you cant scroll up anymore
}
于 2012-07-03T09:50:27.527 に答える
2

デモ http://jsfiddle.net/eE9tp/

動作:下にスクロールし、上にスクロールすると、次のようにopacityなります。.7

API:scrollTop-http : //api.jquery.com/scrollTop/

これは役立つはずです、B-)

コード

 $scrtop = $(window).scrollTop();
    if ($scrtop > 100) {
        $topnavbar.stop(true).fadeTo(500, 1);
    } else {
        $topnavbar.stop(true).fadeTo(500, .7);
    }
于 2012-07-03T09:58:27.657 に答える