jQuery 1.0.4 - New Wave Javascript(js源文件)

2019-06-03 09:49:42刘景俊

                // apply original handler with the same arguments
                return f.apply(this, arguments);
            };
            return this.bind(o, handler);
        };

    };

    // If Mozilla is used
    if ( jQuery.browser.mozilla || jQuery.browser.opera ) {
        // Use the handy event callback
        document.addEventListener( "DOMContentLoaded", jQuery.ready, false );

    // If IE is used, use the excellent hack by Matthias Miller
    // http://www.outofhanwell.com/blog/index.php?title=the_window_onload_problem_revisited
    } else if ( jQuery.browser.msie ) {

        // Only works if you document.write() it
        document.write("<scr" + "ipt id=__ie_init defer=true " + 
            "src=//:></script>");

        // Use the defer script hack
        var script = document.getElementById("__ie_init");
        if (script) // script does not exist if jQuery is loaded dynamically
            script.onreadystatechange = function() {
                if ( this.readyState != "complete" ) return;
                this.parentNode.removeChild( this );
                jQuery.ready();
            };

        // Clear from memory
        script = null;

    // If Safari  is used
    } else if ( jQuery.browser.safari ) {