jQuery 1.0.2

2020-05-23 06:10:44易采站长站整理

        } else if (name == “opacity” && jQuery.browser.msie) {
            return elem[“filter”] ? parseFloat( elem[“filter”].match(/alpha(opacity=(.*))/)[1] )/100 : 1;
        }
        // Mozilla doesn’t play well with opacity 1
        if (name == “opacity” && jQuery.browser.mozilla && value == 1) value = 0.9999;
        if ( fix[name] ) {
            if ( value != undefined ) elem[fix[name]] = value;
            return elem[fix[name]];
        } else if( value == undefined && jQuery.browser.msie && elem.nodeName && elem.nodeName.toUpperCase() == ‘FORM’ && (name == ‘action’ || name == ‘method’) ) {
            return elem.getAttributeNode(name).nodeValue;
        } else if ( elem.getAttribute != undefined ) {
            if ( value != undefined ) elem.setAttribute( name, value );
            return elem.getAttribute( name, 2 );
        } else {
            name = name.replace(/-([a-z])/ig,function(z,b){return b.toUpperCase();});
            if ( value != undefined ) elem[name] = value;
            return elem[name];
        }
    },
    // The regular expressions that power the parsing engine
    parse: [
        // Match: [@value=’test’], [@foo]
        “[ *(@)S *([!*$^=]*) *(‘?”?)(.*?)4 *]”,