触发鼠标滚轮或触控板时禁用scrollTop
Disable scrollTop when triggering mousewheel or trackpad
我使用全屏滑块,发现了这个小片段:
jQuery(window).ready(function(){
setTimeout(scX, 6000);
});
function scX() {
hPos = jQuery("#hideMe").offset().top;
hHeight = jQuery("#hideMe").height();
jQuery("html, body").animate({scrollTop: +(hPos + hHeight)}, 1200);
}
它所做的只是在6秒钟后向下滚动到下一个部分。现在我的问题是:如果用户在脚本自动滚动到下一节之前开始滚动,我想禁用这个片段。
我希望你能帮助我,向朱利安致以最良好的问候。
试试这个。
jQuery(window).ready(function(){
var abc = setTimeout(scX, 3000);
$(window).scroll(function() {
clearTimeout(abc);
});
});
相关文章:
- EaseJS拖放;放下(动画CC)电影剪辑的鼠标坐标
- 当鼠标悬停在文本中的单词上时显示警报
- JsFiddle上的鼠标事件不起作用
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 如何在鼠标悬停时在另一个图像上滑动图像.
- 鼠标悬停事件影响列表中所有行中的按钮,而不仅仅是特定按钮
- 将鼠标旋转限制为特定的度数
- 跟踪jqplot垂直折线图的鼠标位置
- node-webkit-从父窗口捕获iframe鼠标事件
- 悬停下拉菜单即使在鼠标移出后也保持活动状态
- Javascript-在视频中跟踪鼠标位置
- JQuery UI可拖动潜水与滚动棒到鼠标
- 如何在jquery中找到鼠标滚轮/触摸移动事件的走向
- 在鼠标悬停时展开列表
- jQuery悬停在没有鼠标悬停的情况下启动
- 鼠标输入在 YUI 的 chrome 中不起作用
- 触发鼠标滚轮或触控板时禁用scrollTop
- 如何在鼠标悬停时暂停.scrollTop()动画?(包括jsfiddle)
- 当鼠标向上拉滚动条时,如何防止在调整“scrollTop”后触发滚动事件
- 我将如何获取此.scrollTop代码并对其进行修改以在鼠标悬停或滚动时暂停其功能