我有一个包含 iframe 的模式框窗口(弹出窗口),
在该iframe 内有一个可滚动的div。
当我滚动 iframe 的内部 DIV 并且它已达到其上限或下限时,
浏览器本身的窗口开始滚动。这是一种不受欢迎的行为。
我已经尝试过这样的事情,
当鼠标进入弹出框区域时,它会在onMouseEnter 时杀死主窗口滚动:
e.preventDefault() 由于某种原因无法正常工作......
$("#popup").mouseenter(function(){
$(window).bind("scroll", function(e){
e.preventDefault();
});
}).mouseleave(function(){
$(window).unbind("scroll");
});
更新
好像现在 2013 年e.preventDefault();
就够了……