给定以下代码:
openUserProfile: function(){
event.preventDefault();
// Rest of function
}
在 Firefox 中,它按预期抛出ReferenceError: event is not defined
,因为event
没有作为参数传入。但是在 Chrome 和 Safari 中,event
定义了,因此上面的代码运行良好。
对此有解释吗?
给定以下代码:
openUserProfile: function(){
event.preventDefault();
// Rest of function
}
在 Firefox 中,它按预期抛出ReferenceError: event is not defined
,因为event
没有作为参数传入。但是在 Chrome 和 Safari 中,event
定义了,因此上面的代码运行良好。
对此有解释吗?
通过这个线程;window.event
FF中没有定义
Firefox 中的 Javascript 错误不在 IE 和 Chrome 中
而是试试这个: -
openUserProfile: function(e){
e.preventDefault();
// Rest of function
}