方案1:当鼠标移入div时,设置body的overflow为hidden,移出时候,设置overflo为autoide
方案2:this
div.on("mousewheel", ".nav-menus", function (e) { $(this).scrollTop($(this).scrollTop() - e.originalEvent.wheelDelta); return false; });
参考代码code
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 @abelyaoget