zoukankan      html  css  js  c++  java
  • 冒泡事件通用解法

    以下代码来自网络:

    $.Event.getEvent=function getEvent(){
             if( window.event ){
                    return window.event;
                }else{
                    var aFunction = function(dArguments, dLevel){
                        if ( !dArguments ) return null;
                        if ( !dLevel ) return null;
                        for ( var i = 0; i < dArguments.length; i++ ){
                            if ( dArguments[i] && dArguments[i].altKey !== undefined ) {
                                return dArguments[i];
                            }
                        }
                        if ( dArguments && dArguments.callee && dArguments.callee.caller && dArguments.callee.caller.arguments ) {
                            return aFunction(dArguments.callee.caller.arguments, 5-1);
                        }
                    };
                    return aFunction(arguments, 5);
                }
        };
        $.Event.stopEvent=function getEvent(){
            var e =$.Event.getEvent();
            if(e&&e.stopPropagation){//非IE
                   e.stopPropagation();
                  }else{//IE
                   window.event.cancelBubble=true;
                  }
        };

  • 相关阅读:
    计算机基础知识
    markdown简介及基本语法
    session和cookie的区别
    MySQL的游标
    数据库单表查询
    外键(有无级联)
    mysql
    数据库引擎
    守护进程和守护线程的区别
    快排等
  • 原文地址:https://www.cnblogs.com/qinggege/p/4468272.html
Copyright © 2011-2022 走看看