我想知道如何创建一个jQuery事件,如果使用鼠标滚动(以及使用键盘滚动时),当滚动标记被释放时会触发该事件。
在互联网上搜索时,我发现了一个特殊的滚动停止事件here,当滚动停止时会触发该事件,但这包括滚动条仍被保持的情况。事件可以以某种方式结合起来,所以我们说只有当鼠标被释放时才会触发scrollstop事件吗?
答案 0 :(得分:2)
不,你不能做这样的事情。原因是您只能在页面上捕获点击事件。滚动条是浏览器的一部分而不是页面。浏览器仅触发滚动事件。另一点是不要将自己限制在桌面计算机上。网页应该可以在移动浏览器上正常运行。其中一些根本没有滚动条。它们可以触发滚动事件,但滚动条上的单击事件将毫无用处。
你的解决方案是以不同的方式思考。您可能需要重新考虑您的真实情况。
“我们无法通过使用来解决问题 我们在用的时候用的是同样的想法 创造了它们。“
Albert Einstein
答案 1 :(得分:0)