我有一个模态框窗口(弹出窗口) ,其中包含一个 iframe,
在这个 Iframe里面有一个可滚动的 Div。
当我滚动 iframe 的内部 DIV,并且它已经达到它的顶部或底部限制时,浏览器本身的窗口开始滚动。这是 不受欢迎的行为。
我曾经试过类似的方法,当鼠标进入弹出框区域时,它会停止主窗口滚动:
由于某些原因 e.preventDefault()
不能正常工作。
$("#popup").mouseenter(function(){
$(window).bind("scroll", function(e){
e.preventDefault();
});
}).mouseleave(function(){
$(window).unbind("scroll");
});