js回到顶部防止速点

2019-01-23  本文已影响0人  江疏影子
代码如下:
var isClick=true;//这里为true
$('.backup').click(function(){
    if(isClick){
        var scrollToTop=setInterval(function(){
            isClick=false;
            var pos = window.pageYOffset;
            if ( pos > 0 ) {
                window.scrollTo( 0, pos - 100 ); // how far to scroll on each step
            } else {//表明已经回到了顶部,清除定时器 将isClick设置为true
                window.clearInterval( scrollToTop );
                isClick=true;
            }
        },16)
    }
});
上一篇下一篇

猜你喜欢

热点阅读