消除点透事件stopPropagation的用法介绍
程序员文章站
2024-02-05 09:01:22
消除点透事件的具体代码如下:
function stopEvent(){
var e=arguments.callee.caller.arguments[...
消除点透事件的具体代码如下:
function stopEvent(){ var e=arguments.callee.caller.arguments[0]||event; if ( e && e.stopPropagation ) { e.stopPropagation(); } else{ window.event.cancelBubble = true; } }
注:本人主要卡在火狐浏览器的消除点透事件;
具体原因如下(是大神的解释):IE中事件对象是作为全局对象( window.event )存在的,Firefox中则是做为句柄( handler )的第一个参数传入内的。
代码: var e=arguments.callee.caller.arguments[0]||event;
上一篇: python学生信息管理系统(初级版)