火狐 event is not defined

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了火狐 event is not defined相关的知识,希望对你有一定的参考价值。

$(document).on("click",".info_send_arrow",function()
// event.preventDefault()
if(event.target==this)
$(this).next().toggle();
if($(this).hasClass("info_send_arrow_right"))
$(this).removeClass("info_send_arrow_right");
$(this).addClass("info_send_arrow_bottom");
else
$(this).addClass("info_send_arrow_right");
$(this).removeClass("info_send_arrow_bottom");


);
这段js代码在火狐中不能找到准确的event。chrome能正常执行

解决 event事件 Firefox "event is not defined" 而IE正常问题

Js代码

document.onkeydown=function mykeyDown()  
       if(event.keyCode == 13) checkData();   
       return;  

 以上js代码在IE中运行正常,在Firefox中老报"event is not defined”错误!原因是因为在Firefox中使用了不同的事件对象模型,不同于IE Dom,用的是W3C Dom。Firefox DOM中并无event,采用以下方法解决,同时兼容IE和Firefox。

document.onkeydown=function mykeyDown(e)  
      //compatible IE and firefox because there is not event in firefox  
       e = e||event;  
       if(e.keyCode == 13) checkData();   
       return;  

参考技术A

  尊敬的用户,您好!很高兴为您答疑。

  这是因为火狐下event.target定义区别所致,建议参考阅读一下:Firefox不支持event解决方法。

  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

以上是关于火狐 event is not defined的主要内容,如果未能解决你的问题,请参考以下文章

ipcMain 报错 event.reply is not a function

ReferenceError: ** is not defined

slider.js 滑动和点击事件在firefox下报错 event is not defined

rails 6 / webpacker tooltip and popover event listeners TypeError: $(...).tooltip is not a function

“IS NOT NULL”未在 mySQL 中产生所需的结果

js报错:email() is not a function