是否有可能创建一个在发布滚动条时触发的jQuery事件?

时间:2010-07-20 11:10:05

标签: jquery events scroll

我想知道如何创建一个jQuery事件,如果使用鼠标滚动(以及使用键盘滚动时),当滚动标记被释放时会触发该事件。

在互联网上搜索时,我发现了一个特殊的滚动停止事件here,当滚动停止时会触发该事件,但这包括滚动条仍被保持的情况。事件可以以某种方式结合起来,所以我们说只有当鼠标被释放时才会触发scrollstop事件吗?

2 个答案:

答案 0 :(得分:2)

不,你不能做这样的事情。原因是您只能在页面上捕获点击事件。滚动条是浏览器的一部分而不是页面。浏览器仅触发滚动事件。另一点是不要将自己限制在桌面计算机上。网页应该可以在移动浏览器上正常运行。其中一些根本没有滚动条。它们可以触发滚动事件,但滚动条上的单击事件将毫无用处。

你的解决方案是以不同的方式思考。您可能需要重新考虑您的真实情况。

  

“我们无法通过使用来解决问题   我们在用的时候用的是同样的想法   创造了它们。“

Albert Einstein

答案 1 :(得分:0)

可以组合事件:jquery combine event functions