由于火狐服务器不支持window.event接口,想获取event事件可以用下面方法
function getEvent() {
if (document.all) return window.event;
func = getEvent.caller;
while (func != null) {
var arg0 = func.arguments[0];
if (arg0) {
if ((arg0.constructor == Event || arg0.constructor == MouseEvent) || (typeof(arg0) == "object" && arg0.preventDefault && arg0.stopPropagation)) {
return arg0;
}
}
func = func.caller;
}
return null;
}
本文介绍了一种在火狐浏览器中获取event事件的方法,通过自定义函数getEvent实现跨浏览器兼容性的解决方案。
595

被折叠的 条评论
为什么被折叠?



