mirror of
https://github.com/jquery/jquery.git
synced 2026-02-01 22:05:02 -05:00
Effects: Add tests for jQuery.Tween
Conflicts: src/selector-native.js test/index.html test/unit/effects.js
This commit is contained in:
@@ -59,8 +59,10 @@ Tween.propHooks = {
|
||||
get: function( tween ) {
|
||||
var result;
|
||||
|
||||
if ( tween.elem[ tween.prop ] != null &&
|
||||
(!tween.elem.style || tween.elem.style[ tween.prop ] == null) ) {
|
||||
// Use a property on the element directly when it is not a DOM element,
|
||||
// or when there is no matching style property that exists.
|
||||
if ( tween.elem.nodeType !== 1 ||
|
||||
tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) {
|
||||
return tween.elem[ tween.prop ];
|
||||
}
|
||||
|
||||
@@ -77,7 +79,7 @@ Tween.propHooks = {
|
||||
// available and use plain properties where available
|
||||
if ( jQuery.fx.step[ tween.prop ] ) {
|
||||
jQuery.fx.step[ tween.prop ]( tween );
|
||||
} else if ( tween.elem.style &&
|
||||
} else if ( tween.elem.nodeType === 1 &&
|
||||
( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null ||
|
||||
jQuery.cssHooks[ tween.prop ] ) ) {
|
||||
jQuery.style( tween.elem, tween.prop, tween.now + tween.unit );
|
||||
|
||||
Reference in New Issue
Block a user