2017-10-05 199 views
0

我想,當我拖過我的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。

我該如何停止dralayave事件中的滾動動畫?

回答

0

使用

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

或者

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