jQuery 1.0.4 New Wave Javascript(js源文件)

2020-05-19 07:32:46易采站长站整理

        }
        return jQuery.curCSS( e, p );
    },
    curCSS: function(elem, prop, force) {
        var ret;
        if (prop == ‘opacity’ && jQuery.browser.msie)
            return jQuery.attr(elem.style, ‘opacity’);
        if (prop == “float” || prop == “cssFloat”)
            prop = jQuery.browser.msie ? “styleFloat” : “cssFloat”;
        if (!force && elem.style[prop]) {
            ret = elem.style[prop];
        } else if (document.defaultView && document.defaultView.getComputedStyle) {
            if (prop == “cssFloat” || prop == “styleFloat”)
                prop = “float”;
            prop = prop.replace(/([A-Z])/g,”-$1″).toLowerCase();
            var cur = document.defaultView.getComputedStyle(elem, null);
            if ( cur )
                ret = cur.getPropertyValue(prop);
            else if ( prop == ‘display’ )
                ret = ‘none’;
            else
                jQuery.swap(elem, { display: ‘block’ }, function() {
                    var c = document.defaultView.getComputedStyle(this, ”);
                    ret = c && c.getPropertyValue(prop) || ”;