Changeset 2213
- Timestamp:
- 07/02/07 15:27:58 (1 year ago)
- Files:
-
- 1 modified
-
trunk/jquery/src/jquery/jquery.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/jquery/src/jquery/jquery.js
r2197 r2213 1566 1566 // IE elem.getAttribute passes even for style 1567 1567 else if ( elem.tagName ) { 1568 // IE actually uses filters for opacity ... elem is actually elem.style 1568 1569 1570 if ( value != undefined ) elem.setAttribute( name, value ); 1571 if ( jQuery.browser.msie && /href|src/.test(name) && !jQuery.isXMLDoc(elem) ) 1572 return elem.getAttribute( name, 2 ); 1573 return elem.getAttribute( name ); 1574 1575 // elem is actually elem.style ... set the style 1576 } else { 1577 // IE actually uses filters for opacity 1569 1578 if ( name == "opacity" && jQuery.browser.msie ) { 1570 1579 if ( value != undefined ) { … … 1581 1590 (parseFloat( elem.filter.match(/opacity=([^)]*)/)[1] ) / 100).toString() : ""; 1582 1591 } 1583 1584 if ( value != undefined ) elem.setAttribute( name, value );1585 if ( jQuery.browser.msie && /href|src/.test(name) && !jQuery.isXMLDoc(elem) )1586 return elem.getAttribute( name, 2 );1587 return elem.getAttribute( name );1588 1589 // elem is actually elem.style ... set the style1590 } else {1591 1592 name = name.replace(/-([a-z])/ig,function(z,b){return b.toUpperCase();}); 1592 1593 if ( value != undefined ) elem[name] = value;
