触发鼠标滚轮或触控板时禁用scrollTop

时间:2016-04-21 07:26:25

标签: javascript jquery scrollto autoscroll

我使用全屏滑块找到了这个小片段:

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秒后滚动到下一部分。 现在我的问题是:如果用户在脚本自动滚动到下一部分之前开始滚动,我想禁用该代码段。

我希望你能帮助我,最好的问候朱利安。

1 个答案:

答案 0 :(得分:0)

试试这个。

jQuery(window).ready(function(){
  var abc = setTimeout(scX, 3000);
  $(window).scroll(function() {
    clearTimeout(abc);
    });
});