Changeset 5613
- Timestamp:
- 05/15/08 20:29:52 (8 months ago)
- Files:
-
- 1 modified
-
trunk/jquery/src/offset.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/jquery/src/offset.js
r5612 r5613 113 113 114 114 // Subtract element margins 115 offset.top -= parseInt( jQuery.curCSS( this[0], 'marginTop', true ), 10 ) || 0; 116 offset.left -= parseInt( jQuery.curCSS( this[0], 'marginLeft', true ), 10 ) || 0; 115 // note: when an element has margin: auto the offsetLeft and marginLeft 116 // are the same in Safari causing offset.left to incorrectly be 0 117 offset.top -= num( this, 'marginTop' ); 118 offset.left -= num( this, 'marginLeft' ); 117 119 118 120 // Add offsetParent borders 119 parentOffset.top += parseInt( jQuery.curCSS( offsetParent[0], 'borderTopWidth', true ), 10 ) || 0;120 parentOffset.left += parseInt( jQuery.curCSS( offsetParent[0], 'borderLeftWidth', true ), 10 ) || 0;121 parentOffset.top += num( offsetParent, 'borderTopWidth' ); 122 parentOffset.left += num( offsetParent, 'borderLeftWidth' ); 121 123 122 124 // Subtract the two offsets
