javascript/jquery-获取滚动条位置的回调
我试图用javascript获取浏览器滚动条的垂直位置。我目前正在使用jquery scroll()函数,但我觉得回调有点慢,我想知道当用户在浏览器中滚动时,是否有一种更快的本地方式来使用回调。有人知道吗?如果您觉得回调运行时间太长,可以对其进行限制。只需记录上次调用的时间:javascript/jquery-获取滚动条位置的回调,javascript,jquery,callback,scroll,Javascript,Jquery,Callback,Scroll,我试图用javascript获取浏览器滚动条的垂直位置。我目前正在使用jquery scroll()函数,但我觉得回调有点慢,我想知道当用户在浏览器中滚动时,是否有一种更快的本地方式来使用回调。有人知道吗?如果您觉得回调运行时间太长,可以对其进行限制。只需记录上次调用的时间: 下面是要侦听的浏览器DOM级别事件。我建议使用jQuery,因为它将使用相同的本机事件,并消除有时可能出现的CRAS平台/跨浏览器问题 window.addEventListener ("scroll", function
下面是要侦听的浏览器DOM级别事件。我建议使用jQuery,因为它将使用相同的本机事件,并消除有时可能出现的CRAS平台/跨浏览器问题
window.addEventListener ("scroll", function(){console.log('scrolling');});
这在很大程度上取决于回调的作用。例如,如果它正在执行繁重的任务,您可能只想限制回调,使其每秒最多只调用一次。谢谢-您有这样做的示例吗
window.addEventListener ("scroll", function(){console.log('scrolling');});