如何在鼠标滚轮移动时停止自动滚动功能
How can I stop an automatic scrolling function whenever the mouse wheel moves?
我有一个网站,页面自动缓慢滚动通过这个脚本:
function jumpScroll() {
window.scrollBy(0,1);
scrolldelay = setTimeout('jumpScroll()',10);
}
每当有人移动鼠标滚轮时,我希望自动滚动停止。
任何建议都是受欢迎的。
假设滚动延迟是上下文中的全局变量,则可以调用clearTimeout
clearTimeout(scrolldelay);
这将导致超时不再触发。
你只需要把它放在捕捉鼠标滚轮事件的地方。
相关文章:
- jQuery滚动功能只工作一次
- 向表单添加滚动功能
- jQuery触摸滑动内容滚动功能
- 滚动功能不工作
- 网络驱动程序中使用的向下滚动功能从网页的哪个部分进行搜索
- jQuery Div滚动功能:IE中的问题
- 单击水平滚动库中的图像以居中显示无法工作的功能
- 如何使用位置获取滚动功能获取 HTML 中的元素标签
- 在iPad Web App上拖放 - 同时保留滚动功能
- 如何在PDF中放置滚动功能.js
- 如何在幻灯片中添加向上滚动功能单击1次即可向下滚动
- jquery滚动功能无法正常工作
- 当滚动到指定的位置时,启动功能,如何重置它并重新启动,如果我们再次回到这个位置
- 删除滚动条,但保留滚动功能
- 滚动功能不工作
- 锚定标签功能强大,但滚动流畅赢得't工作;页面的行为就像javascript是'没有
- 滚动功能按相反顺序工作
- 滚动功能工作方向错误
- Php聊天功能.滚动到'帖子区域'
- 窗口加载&功能滚动页不起作用