我想在滚动条不在文档顶部时用jQuery触发事件。到目前为止,我只能在文档的顶部才能使用它。 “!==”似乎不起作用。scrollTop()!==不起作用
$(document).ready(function() {
if($(window).scrollTop() === 0) {
alert("top!")
};
});
我想在滚动条不在文档顶部时用jQuery触发事件。到目前为止,我只能在文档的顶部才能使用它。 “!==”似乎不起作用。scrollTop()!==不起作用
$(document).ready(function() {
if($(window).scrollTop() === 0) {
alert("top!")
};
});
试试这个:
$(document).ready(function() {
$(window).scroll(function() { /* or whatever element you want to attach to */
if($(window).scrollTop() === 0) {
alert("top!")
};
});
});
当然,这将触发每次滚动到顶部,你想要什么可能没有时间。
或者简写就绪函数'jQuery(function($){',当其他脚本库被使用时,这有时是必需的... –
您需要使用.scroll()
事件
$(document).ready(function() {
$(window).scroll(function() {
if($(window).scrollTop() !== 0) {
alert("not top!")
};
});
});
滚动往往在页面加载后发生。你在寻找最初的滚动位置,还是你想检测任何滚动?如何结束,例如? – Ryan
即将提到这一点。如果勾选滚动事件,您可能希望连接此项。 –
您正在寻找绑定到jQuery [scroll](http://api.jquery.com/scroll/)事件。 –