我有一个小的div框,它有一个垂直滚动条,并且位于具有垂直滚动条的html页面中。我的问题是,当用户到达小DIV框的滚动末尾时,包含div框的整个html页面开始滚动(假设用户通过鼠标滚轮滚动,而不是通过单击DIV框滚动按钮本身)。有没有办法防止整个html页面在用户到达我的小DIV框滚动末尾后滚动?任何帮助都将不胜感激!谢谢!我已经尝试过这个方法(但它会取消甚至div框的滚动):
if (window.addEventListener)
/** DOMMouseScroll is for mozilla. */
window.addEventListener('DOMMouseScroll', handleWheelEvent, false);
/** IE/Opera. */
window.onmousewheel = document.onmousewheel = handleWheelEvent;
function handleWheelEvent(e){
e.preventDefault();
}