【发布时间】:2015-04-17 07:45:28
【问题描述】:
我注意到当某些内容通过 ajax 推送到页面顶部时,jquery 滚动事件会自动触发。 任何专家都知道如何避免在添加内容时触发滚动事件?但是当用户运行鼠标滚轮、上下翻页以及上下键盘时可能触发滚动事件?
$(window).on('scroll', function () {
console.log("User manual scrolled.");
});
【问题讨论】:
-
哪个 jQuery 版本?我在 jQuery 2.1.3 中没有看到这种行为——jsfiddle.net/ndnz8v79
-
jquery 2.1.1 版本。
-
基于这个例子,它似乎会在 2.1.1 或 2.1.3 版本中触发事件。 jsfiddle.net/q00jnv4n
-
因为
$(window).scrollTop(divHeight);函数中的那一行AddContent() -
@Mah Jin Khai:您能否阐明您的总体目标,而不是仅仅试图“防止滚动事件”?由于您只关注问题的一个细节,因此问题并不清楚。谢谢。
标签: jquery