给出以下代码:
openUserProfile: function(){
event.preventDefault();
// Rest of function
}
在Firefox中,它按预期抛出ReferenceError: event is not defined
,因为event
未作为参数传入。但是在Chrome和Safari中,event
已定义,因此上面的代码运行正常。
对此有解释吗?
答案 0 :(得分:3)
通过这个帖子; window.event
未在FF中定义
Javascript Error in FireFox Not in IE and Chrome
而是试试这个: -
openUserProfile: function(e){
e.preventDefault();
// Rest of function
}