小编典典

jQuery或Javascript-如何禁用窗口滚动而不会溢出:

css

嗨,overflow:hidden;当我将元素悬停在某个元素上时,可以不使用而禁用窗口滚动吗?

我试过了

$('.chat-content').on('mouseenter',function(){
    $(document).scroll(function(e){
        if(!$(e).hasClass('.chat-content'))
        e.stopPropagation();
        e.preventDefault();
    });
});

我的意思是,我想使滚动条保持可见状态,但是当我从鼠标移出该元素时,窗口不会滚动,而我移过的元素可以滚动

所以禁用滚动的身体,但不为元素我没有使用CSS结束


阅读 283

收藏
2020-05-16

共1个答案

小编典典

尝试处理除一个节点以外的所有节点上的“ mousewheel”事件

$('body').on({
    'mousewheel': function(e) {
        if (e.target.id == 'el') return;
        e.preventDefault();
        e.stopPropagation();
    }
})
2020-05-16