求解,火狐event的兼容问题 本帖最后由 surgit 于 2013-07-29 13:09:24 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 evt(arg,i)中的i对evt来说是形参数,evt中变量i不会与参数的i冲突 对的,那FF怎么获得event,可以帖代码看一下吗 document.onclick = function(event){var i=""; evt(event,i); //这里需要传一个动态的参数i;} 唉,回答的不是我要的回答,兼容火狐的event。不是要传入一个i。 3#给的就是兼容的,不知道楼主还想干嘛。。3#多定义i是为了防止代码出错。。function evt(e,i){ var e = e || event; var target = e.srcElement || e.target; alert(target) } document.onclick = function(e){//e为firefox下的事件参数 var i=""; return evt(e,i) } 这句话“在火狐里怎么做event的兼容?”不明白何意 就给evt多传一个参数,就会造成不兼容firefox event? function evt(e,i){ if(type evt.caller.arguments[0] == object && evt.caller.arguments[0].preventDefault) { var e = evt.caller.arguments[0].preventDefault || window.event; return e;} } document.onclick = function(){ return evt(arg,i) //这里需要传一个动态的参数i;} 如何用for遍历jquery对象数组 EXT.NET兼容问题 js找不到对象错误 紧急求助,字符串拆分的问题 大家帮忙看一个问题,子窗体条件跳转到新窗体的问题。跟代码~ 请问这段程序中的THIS关键字是什么意思呢?谢谢! 如何关闭框架?十万火急 怎样使一个单元格里面的文字的颜色变化? 请问怎么批量下载网页上用jplayer播放的音频mp3 extjs写combo结果下拉框是透明的 请问怎么在不刷新页面的情况下,修改table里面的数值 获取easy-ui的datecombox的值
var i="";
evt(event,i); //这里需要传一个动态的参数i;
}
var e = e || event;
var target = e.srcElement || e.target;
alert(target)
}
document.onclick = function(e){//e为firefox下的事件参数
var i="";
return evt(e,i)
}
不明白何意
if(type evt.caller.arguments[0] == object && evt.caller.arguments[0].preventDefault) {
var e = evt.caller.arguments[0].preventDefault || window.event;
return e;
}
}
document.onclick = function(){
return evt(arg,i) //这里需要传一个动态的参数i;
}