mousewheel.js在滚动端结束了preventDefault()

时间:2019-11-16 19:25:00

标签: jquery mousewheel

我使用jquery.mousewheel.js允许在div内的div上水平滚动。我使用preventDefault()来防止div在水平滚动时垂直滚动页面。当用户到达水平滚动div的任一端时,如何恢复默认设置?

$('.horizontal-div').each(function(){
    var scrollPane = $(this).jScrollPane();
    var api = scrollPane.data('jsp'); 
    scrollPane.bind( 
        'mousewheel',
        function (event, delta, deltaY) { 
            api.scrollByX(delta*-1);
            event.preventDefault();
        } 
    ); 
});

0 个答案:

没有答案