( oldStyle, newStyle )
| 5472 | |
| 5473 | |
| 5474 | function styleDifference( oldStyle, newStyle ) { |
| 5475 | var diff = {}, |
| 5476 | name, value; |
| 5477 | |
| 5478 | for ( name in newStyle ) { |
| 5479 | value = newStyle[ name ]; |
| 5480 | if ( oldStyle[ name ] !== value ) { |
| 5481 | if ( !shorthandStyles[ name ] ) { |
| 5482 | if ( $.fx.step[ name ] || !isNaN( parseFloat( value ) ) ) { |
| 5483 | diff[ name ] = value; |
| 5484 | } |
| 5485 | } |
| 5486 | } |
| 5487 | } |
| 5488 | |
| 5489 | return diff; |
| 5490 | } |
| 5491 | |
| 5492 | // support: jQuery <1.8 |
| 5493 | if ( !$.fn.addBack ) { |