2014-12-19 48 views
-3

我想在文檔不在頂端時應用一個類,即當用戶向下滾動時。可能有人解釋這是爲什麼不工作:當文檔不在頂部時檢測

if ($(window).scrollTop() != 0) { 
    // Do stuff 
}; 

爲了區別起見,這裏就是我正在尋找(在標題中出現border-bottom)功能:http://doodle.com/bspuhf6cazqpwhwi

+1

假設你正在運行下'$(窗口).scroll()代碼'它應該工作的罰款。 –

+0

你用過jQuery 2.1.1,沒有支持。 附加migration.js(jQuery),或者使用lte版本的jQuery。 – sergolius

回答

1

window.scrollY是你的朋友。

function checkScroll() { 
    if(window.scrollY > 0) { 
     // add classname 
    } else { 
     setTimeout(checkScroll, 300) // check again after 300ms 
    } 
} 
checkScroll() 
0
$(window).scroll(function() { 
    if ($(window).scrollTop() > 0) { 
    // Do stuff 
    } else { 
    // Do other stuff 
    } 
}); 
相關問題