`
accpxudajian
  • 浏览: 451966 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

获取FireFox下的event

阅读更多

 

/* 获取FF下当前事件对象 */
function getFFEvent(){
	var func = getFFEvent.caller;
	while (func != null) {
		var arg0 = func.arguments[0];
		if (arg0) {
			if ((arg0.constructor == Event || arg0.constructor == MouseEvent) || (typeof (arg0) == "object" && arg0.preventDefault && arg0.stopPropagation)) {
			   // top.JSLogger.log(arg0);
				return arg0;
			}
		}
		func = func.caller;
	}
}
	
分享到:
评论

相关推荐

    火狐下event的使用

    火狐下不能直接使用event,获取元素兼容性也是不一样的,请查看文档!

    关于火狐(firefox)及ie下event获取的两种方法

    firefox火狐浏览器如下调用 代码如下: <body onclick=”a(event)”> 这样就可以调用成功 这种方法在firefox需要带个参数过去,不是太好,下面介绍第二种方法 第二种方法: 代码如下: function a(){ e=...

    火狐和ie下获取javascript 获取event的方法(推荐)

    下面小编就为大家带来一篇火狐和ie下获取javascript 获取event的方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    浅谈firefox 的event事件处理

    前几天,在用angularJs实现一个功能,点击后获取event的x,y坐标时,IE9...但是firefox报event 未定义。初始代码如下: html: XML/HTML Code复制内容到剪贴板    glyphicon-plus>  <a>addRes    js: JavaScri

    自己的js工具 Event封装

    获取 ie,firefox的event Event.getTarget();获取ie的srcElement或firefox的target Event.isIe();是否为ie Event.clientX(); 获取ie,fox的鼠标x坐标 Event.clientY();获取 ie,fox的鼠标y坐标 */ var Event=new ...

    火狐浏览器(firefox)下获得Event对象以及keyCode

    代码如下:var isie = (document.all) ? true:false; var key; var ev; if(isie){ key = window.event.keyCode; ev = window.event; }else{ key = e.which; ev = e; } 这个时候可以alert(key) ... // Mozilla Firefox

    firefox事件处理之自动查找event的函数(用于onclick=foo())

    IE与firefox事件处理 在ie中,事件对象是作为一个全局变量来保存和维护的。 所有的浏览器事件,不管是用户触发 的,还是其他事件, 都会更新window.event 对象。 所以在代码中,只要轻松调用 window.event 就可以轻松...

    js中获取键盘按下键值event.keyCode、event.charCode和event.which的兼容性详解

    在阅读本文前,相信大家应该都有所了解,在js获取键盘按下的键值有:event.keyCode、event.charCode和event.which。 其中: 谷歌浏览器:对event.keyCode、event.charCode和event.which都兼容。 火狐浏览器:对event...

    Javascript下IE与Firefox下的差异兼容写法总结

    如onmousemove=doMouseMove(event) 获取鼠标当前坐标 IE:event.x和event.y。 FF:event.pageX和event.pageY。 通用:两者都有event.clientX和event.clientY属性。 鼠标当前坐标(加上滚动条滚过的距离) IE:event....

    event对象获取方法总结在google浏览器下测试

    //此种方法在ie中和google中可以不传参数e也可以获取到event,但是在火狐中必须在事件方法中传递event参数 //才可以获取到event对象。 } <input onclick = “demo1(event)” value=”demo1″/> 方法二:通用...

    封装自己的js工具-Event.txt

    说到浏览器中的event,相信不少人都很头疼,ie的event大部分时候都可以获取到,因为ie的event是全局的而firefox的event是局部的,用起来不太方便,这个时候我们就要自己组装一下常用的event操作了,封装成类便于重用

    一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子

    1. document.formName.item(“itemName”) 问题 说明:IE下,可以使用document.formName.item(“itemName”)或document.formName.elements[“elementName”];...Firefox下,只能使用[]获取集合类对象. 解决方法

    js鼠标点击事件在各个浏览器中的写法及Event对象属性介绍

    IE 左键是 window.event.button = 1 右键是 window.event.button = 2 中键是 window.event.button = 4 没有按键动作window.event.button = 0 Firefox 左键是 event.button = 0 右键是 event.button = 2 中键是 event...

    ie和firefox不兼容的解决方法集合

    1、firefox和ie事件event处理 在ie中,事件对象是作为一个全局变量来保存和维护的。 所有的浏览器事件,不管是用户触发 的,还是其他事件, 都会更新window.event 对象。 所以在代码中,只要轻松调用 window.event 就...

    javascript 同时在IE和FireFox获取KeyCode的代码

    以前一直在IE8中测试网站,后来写的一部分含有Ajax的代码出现了故障,不得已下载了Firefox以及它的插件Firebug,才发现,FF不支持windows.event事件。于是换了一种思路。

    使用JavaScript获取扫码枪扫描得到的条形码的思路代码详解

    下面通过实例代码给大家介绍js扫码枪扫描条形码的实现方法,具体代码如下所示: var keycode = ""; var lastTime=null,... // Netscape/Firefox/Opera nextCode = e.which } //+键,增加新数据行 if

    IE浏览器兼容Firefox的JS脚本的代码

    父控件下的子控件 8.XmlHttp 1.window.event兼容脚本 function getEvent(){ //获取浏览器事件,同时兼容ie和ff的写法 if(document.all) return window.event; func=getEvent.caller; while(func!=null){ var arg0=...

Global site tag (gtag.js) - Google Analytics