火狐 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