这样写 火狐浏览器不支持?
var mousewheelevt=(/Firefox/i.test(navigator.userAgent))?"DOMMouseScroll": "mousewheel"//FF doesn't recognize mousewheel as of FF3.x
if(document.attachEvent) //if IE (and Opera depending on user setting)
{document.attachEvent("on"+mousewheelevt,this.menu)
console.log(21121)
}
else if(document.addEventListener) //WC3 browsers
{
document.addEventListener(mousewheelevt, this.menu, false)
console.log(21111121)
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
DOMMouseScroll 是FF支持的独有滚轮事件,mouseWheel是以前IE和使用webkit内核浏览器支持的滚轮事件,现在的最新的现代浏览器支持wheel事件。
下面是MDN提供的滚轮事件跨浏览器兼容处理:
怎么觉得这么复杂呢