mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
Effects: Fix show/hide/toggle test for using core functions. Fixed: #5456 - show() function broken with "normal" speed
This commit is contained in:
parent
3be1105173
commit
2b9d684d1a
8
ui/jquery.effects.core.js
vendored
8
ui/jquery.effects.core.js
vendored
@ -455,7 +455,7 @@ $.fn.extend({
|
||||
|
||||
_show: $.fn.show,
|
||||
show: function(speed) {
|
||||
if (!speed || typeof speed == 'number' || $.fx.speeds[speed]) {
|
||||
if (!speed || typeof speed == 'number' || $.fx.speeds[speed] || !$.effects[speed] ) {
|
||||
return this._show.apply(this, arguments);
|
||||
} else {
|
||||
var args = _normalizeArguments.apply(this, arguments);
|
||||
@ -466,7 +466,7 @@ $.fn.extend({
|
||||
|
||||
_hide: $.fn.hide,
|
||||
hide: function(speed) {
|
||||
if (!speed || typeof speed == 'number' || $.fx.speeds[speed]) {
|
||||
if (!speed || typeof speed == 'number' || $.fx.speeds[speed] || !$.effects[speed] ) {
|
||||
return this._hide.apply(this, arguments);
|
||||
} else {
|
||||
var args = _normalizeArguments.apply(this, arguments);
|
||||
@ -475,10 +475,10 @@ $.fn.extend({
|
||||
}
|
||||
},
|
||||
|
||||
// jQuery core overloads toggle and create _toggle
|
||||
// jQuery core overloads toggle and creates _toggle
|
||||
__toggle: $.fn.toggle,
|
||||
toggle: function(speed) {
|
||||
if (!speed || typeof speed == 'number' || $.fx.speeds[speed] ||
|
||||
if (!speed || typeof speed == 'number' || $.fx.speeds[speed] || !$.effects[speed] ||
|
||||
typeof speed == 'boolean' || $.isFunction(speed)) {
|
||||
return this.__toggle.apply(this, arguments);
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user