JQuery - 检查窗口何时位于顶部(用户无法再向上滚动)

时间:2012-07-03 09:48:39

标签: javascript jquery

我的功能如下:

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

当窗口位于顶部时(当用户无法向上滚动时),我想将不透明度返回到1。我该怎么做呢

2 个答案:

答案 0 :(得分:2)

if($(window).scrollTop() == 0) {
    // means you cant scroll up anymore
}

答案 1 :(得分: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);
    }