firefox浏览器window.event is undefined问题
获取鼠标坐标,IE下window.event.clientX和window.event.clientY就可以获取x,y的座标了。但是firefox却不行,浏览器报错window.event is undefined!
加了一段代码解决!
var evt = window.event || arguments.callee.caller.arguments[0];
测试
if (typeof (window.evt) == 'undefined') alert('window.event is undefined.'); else alert('window.event is defined.');
alert弹框弹出window.event is defined!
//firefox $j("#popcol").css("left",evt.pageX + window.document.body.scrollLeft-20); $j("#popcol").css("top",evt.pageY + window.document.body.scrollTop-20);
这样就获取到x,y的座标了,还有个问题就是:firefox获取坐标是pageX、pageY;IE获取坐标是clientX、clientY;
开发过程中遇到的问题,不是职业写前端的,记录一下遇到的问题
转载于:https://www.cnblogs.com/Yinjiawei/p/9685388.html
firefox浏览器window.event is undefined问题相关推荐
- 如何让火狐浏览器兼容window.event
遇到一个问题,火狐不兼容window.event,之前代码解决是通过这种方式解决的. 如下(无参数方式): unction _test2() { var evt = window.event || a ...
- e = e || window.event用法细节讨论
事件对象的获取很简单,很久前我们就知道IE中事件对象是作为全局对象( window.event )存在的,Firefox中则是做为句柄( handler )的第一个参数传入内的.所以一行代码就可以搞定 ...
- Event/window.Event属性和方法
type:事件的类型,如onlick中的click: srcElement/target:事件源,就是发生事件的元素: button:声明被按下的鼠标键,整数,1代表左键,2代表右键,4代表中键,如果 ...
- JavaScript笔记 var e=e||window.event
你是如何理解var e=e||window.event的?相信很多人都能给我个回答说是:为了实现多种浏览器兼容. 不错,确实是为了实现浏览器兼容,但是它又是如何实现浏览器兼容的呢? 其实,如果把他写全 ...
- firefox浏览器不能使用window.close的解决方案
javascript中window.close()函数用来关闭窗体,而且IE.google.firefox浏览均支持,但由于firefox浏览器dom.allow_scripts_to_close_w ...
- window.event.srcElement在Firefox IE下的兼容问题
在 ie中处理事件直接使用window.event对象即可,但在firefox中,是没有 window.event对象的,函数需要使用事件的时候,需要在事件发生时把事件作为参数传递给函数,不象在ie中 ...
- window.event.keyCode - 兼容chrom和Firefox
<body onKeyDown="keyCheck();"> 1.HTML中加入onKeyDown事件 2.function keyCheck() { if (wind ...
- window.event
e = e || window.event是我们在做事件处理时候区分IE和其他浏览器事件对象时常用的写法.但是这行兼容性代码有没有必要出现在所有的事件句柄中呢?标准事件调用方式需要这行代码吗?下边我们 ...
- event 和 window.event
event 和 window.event 出处:http://hi.baidu.com/zzcc_8/blog/item/1c6e7a8f560765f3503d9200.html < html ...
最新文章
- Block Token 原理分析
- Ubuntu 18.04 Authentication Error
- php js vbs,VBScript版的PHP extract()函数
- 反射获取空参数构造方法并运行
- delphi query 存储为dbf_在Delphi程序中维护DBF数据库
- jQuery应用实例2:简单动画
- Outlook 2013 电子邮件账户设置备份与恢复
- 【Linux】Linux多个关机命令详解
- i = i+1 和 i += 1
- 公式化学习urllib(第一卷)
- 关于pad、智能手机功能增进的设想
- 损失函数——交叉熵损失函数应用(手把手教你计算损失函数)
- [转] ubuntu开启SSH服务
- 博士生“凡尔赛”大赏:全程靠自己发了篇SCI,导师发奖金拿到手软
- 美女图片采集器 源码+解析
- setTimeout 实现 setInterval
- strchr()函数与strrchr()函数的实现
- 使用网络模拟器packetTracer
- mysql生成饼状图_ireport 5.6教程之饼图制作过程
- MyC++-learning-友元函数和友元类