甚至可以知道当鼠标位于非webkit浏览器(例如firefox,oprera,ie等)上的iframe上时鼠标滚轮何时被触发?
我正在使用jquery mousewheel插件。即使我的鼠标悬停在iframe上方,例如facebook评论或使用iframe的facebook like框,一切都在chrome和safari中运行良好。但是在FF和IE和Opera上,当鼠标悬停在iframe上方时,mousewheel事件不会触发。非常令人沮丧。
这是我想要实现的一个例子:
正如您所看到的,无论您使用的是什么浏览器,您仍然可以在Facebook评论上方滚动。
(或者他们实际上是在做一个负边距来隐藏原始滚动条?:p)
此致 亚历山大
答案 0 :(得分:0)
活动有没有发生? FF使用不同的方法来执行鼠标滚轮
function wheel(e) {
e.preventDefault();
Zoom(!(e.wheelDelta != 'undefined' && e.wheelDelta <= 0) || (e.detail != 'undefined' && e.detail > 0));
}
详情适用于FF和IE,wheelDelta适用于Chrome