方案1:当鼠标移入div时,设置body的overflow为hidden,移出时候,设置overflo为auto
方案2:
div.on("mousewheel", ".nav-menus", function (e) {
$(this).scrollTop($(this).scrollTop() - e.originalEvent.wheelDelta);
return false;
});
参考代码
document.getElementById('side').onmousewheel = function(event) {
if (!event) event = window.event;
this.scrollTop = this.scrollTop - (event.wheelDelta ? event.wheelDelta : -event.detail * 10);
return false;
}
来源:v2eX @abelyao