Javascript 检查用户是否仍抓取滚动条

Javascript 检查用户是否仍抓取滚动条,javascript,jquery,html,Javascript,Jquery,Html,如何检查滚动条是否仍被用户抓取?我可以使用.scroll()jQuery方法吗 $(window).scroll(function() { ... } }); 我想要的是,当用户没有握住滚动条时,将div滚动到顶部。因此,如果用户按住滚动条向下滚动,则不会执行滚动到顶部的功能。无法准确跟踪滚动条的行为。无论什么原因,只要元素的滚动位置发生变化,就会发送滚动事件。在滚动条上单击或拖动鼠标、在元素内部拖动、按箭头键或使用鼠标滚轮都可能导致此事件。()所以我不能使用滚动功能?所以我不能使用滚

如何检查滚动条是否仍被用户抓取?我可以使用
.scroll()
jQuery方法吗

$(window).scroll(function() {
  ...
  }
});

我想要的是,当用户没有握住滚动条时,将
div
滚动到顶部。因此,如果用户按住滚动条向下滚动,则不会执行滚动到顶部的功能。

无法准确跟踪滚动条的行为。无论什么原因,只要元素的滚动位置发生变化,就会发送滚动事件。在滚动条上单击或拖动鼠标、在元素内部拖动、按箭头键或使用鼠标滚轮都可能导致此事件。()所以我不能使用滚动功能?所以我不能使用滚动功能?就你的目的而言,显然没有可能,但有可能吗?:)可以检查一下吗?我不确定这是否可行。顺便提一下,这个问题问得好。您无法在滚动条所在的正文外跟踪
mousedown
事件<代码>:(