2013-05-11 102 views
0

我想滚动上滚动滚动值。换句话说,滚动条在页面某一点的位置。给滚动条顶部位置(滚动顶部)不起作用的警报

为什么不能正常工作?

$(document).scroll(function(){ 
    alert($(document).scrollTop()); 
}); 

它被包裹在$(document).ready(...

+0

你确定了'document'确实是滚动的元素,而不是一个'body'或'div'元素? – Nomad101 2013-05-11 17:50:35

+0

http://stackoverflow.com/questions/2481350/retrieve-scrollbar-position-with-javascript – 2013-05-11 17:50:36

+0

请解释你的意思是“不工作”。 – 2013-05-11 17:53:27

回答

2

当你改变滚动条它只会触发。

http://jsfiddle.net/UtL2N/

Same code as OP 
+0

它虽然没有工作。我滚动,没有任何事情发生。 – IMUXIxD 2013-05-11 17:54:20

+0

很奇怪,当我把它移出document.ready和你的jsfiddle一样时,它就起作用了。 – IMUXIxD 2013-05-11 17:56:21

+0

也许文档就绪功能中有一个错误,导致整个功能无法运行。也许可以使用 – 2013-05-11 17:57:22