jquery - 是否可以创建一个在释放滚动条时触发的 jQuery 事件?

标签 jquery events scroll

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

在互联网上搜索时,我发现了一个特殊的scrollstop事件here当滚动停止时触发,但包括滚动条仍被按住的情况。事件是否可以以某种方式组合,比如说,scrollstop 事件仅在释放鼠标时触发?

最佳答案

不,你不能做这样的事。原因是你只能捕获页面上的点击事件。滚动条是浏览器的一部分,而不是页面的一部分。浏览器只会为您触发滚动事件。另一点是不要将自己局限于台式电脑。网页应该在移动浏览器上正常工作。其中一些根本没有滚动条。它们可以触发滚动事件,但滚动条上的点击事件是无用的。

您的解决方案是换位思考。您可能需要重新考虑自己真正在做什么。

“We can't solve problems by using the same kind of thinking we used when we created them.”

阿尔伯特·爱因斯坦

关于jquery - 是否可以创建一个在释放滚动条时触发的 jQuery 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3289298/

相关文章:

javascript - 输入文件 onchange 事件未在 chrome 中触发

c# - 当触发另一个类的事件时通知

c# - 服务器控件事件未正确触发

jQuery 粘性滚动器多个实例

wpf - 如何制作 WPF ScrollViewer 中键滚动?

java - JQuery AutoComplete 与 Spring MVC 返回列表,但未过滤

ajax 调用后 Javascript 事件不起作用

所有列表项的 Javascript/JQuery 相同下拉菜单

javascript - 在 Laravel 中刷新页面时删除 jQuery 中的 cookie

html - 带有 iframe 的嵌入式网站中的 iOS 滚动问题