firefox获得event了,可是为何event.clientX仍是为undefined?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了firefox获得event了,可是为何event.clientX仍是为undefined?相关的知识,希望对你有一定的参考价值。
function(e) if(!e) e = window.event; alert(e); alert(e.clientX + " " + e.clientY); ...我使用如上的传参数形式,在firebug下看到e是unload,这声名已经获得了event ,可是为何挪用e.clientX 却获得undefined 还有 e.clientX<0&&e.clientY<0 这是什么意思?
参考技术A 您好!很高兴为您答疑!火狐浏览器不支持window.event,只支持event。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。 参考技术B 火狐浏览器不支持window.event,只支持event。
Mozilla Firefox,中文俗称“火狐”(正式缩写为Fx或fx,非正式缩写为FF),是一个自由及开放源代码网页浏览器,使用Gecko排版引擎,支持多种操作系统,如Windows、Mac OS X及GNU/Linux等。浏览器提供了两种版本,普通版和ESR(Extended Support Release,延长支持)版,ESR版本是 Mozilla 专门为那些无法或不愿每隔六周就升级一次的企业打造。 参考技术C function removeline(e) if(!e) e = window.event; if(e.clientX<0&&e.clientY<0) alert("remove 3"); document.write(''); alert("remove 4"); document.all.WebBrowser.ExecWB(45,1); alert("remove 5"); 我在360浏览器下(或者IE6下)封锁浏览器,alert语句根柢不执行,这是怎么回事?我用onbeforeunload了,也进入了remove体例,我的remove体例是这样写的: 参考技术D 如不美观firefox在不撑持event的话,最好的解决法子就是在事务参数琅缦沔加上event的参数即可,还有IE不撑持eventX,IE,fireFox两者都撑持clientX 第5个回答 2013-08-13 fuck自己在360浏览器下做了测试,如不美观是刷新5个alert都执行,可是封锁浏览器的话就仿佛都不执行了 ,只听到一声alert的声音 然后没了 不知道这个该怎么诠释
以上是关于firefox获得event了,可是为何event.clientX仍是为undefined?的主要内容,如果未能解决你的问题,请参考以下文章
兼容firefox,ie,谷歌,阻止浏览器冒泡事件,Firefox不支持event解决方法