停止滚动动画不工作?

时间:2017-10-05 09:56:39

标签: jquery

当我拖动我的div时,我想向下滚动页面,

 $('#scroll-handle-down').on('dragover', function () {

    console.log('we hovered');
    $('html, body').animate({
        scrollTop: height
    }, 10000);
});
$('#scroll-handle-down').on('dragleave', function () {
    console.log("left")
    $('html, body').stop().animate();
});
拖动时我正在设置滚动动画,但是当我离开那个div时,它继续滚动,

当我没有超过特定的div时,我想停止滚动。

如何在我的dragleave事件中停止滚动动画?

1 个答案:

答案 0 :(得分:0)

使用

 $('html, body').stop();

或者

 $('html, body').animate().stop();