Search and Top Navigation
#5258 closed bug (duplicate)
Opened March 02, 2010 06:24PM UTC
Closed March 03, 2010 01:14AM UTC
Last modified March 03, 2010 08:18AM UTC
show, hide, toggle with different speed then slow or fast do not work
Reported by: | insekticid | Owned by: | |
---|---|---|---|
Priority: | critical | Milestone: | 1.8 |
Component: | ui.effects.core | Version: | 1.8rc3 |
Keywords: | show hide toggle normal speed | Cc: | |
Blocked by: | Blocking: |
Description
last example is $("span,div").show("normal");
works with jquery but doesn't work with jquery + ui because, there is check for speed param $.fx.speeds[speed] on the line 4240 in jquery-ui.js
jquery 1.4.2 5293 jQuery.fn.extend({ 5294 show: function( speed, callback ) { 5295 if ( speed || speed === 0) { 5296 return this.animate( genFx("show", 3), speed, callback); jquery ui 1.8rc3 4224 $.fn.extend({ 4238 _show: $.fn.show, 4239 show: function(speed) { 4240 if (!speed || typeof speed == 'number' || $.fx.speeds[speed]) { 4241 return this._show.apply(this, arguments); 4242 } else { 4243 var args = _normalizeArguments.apply(this, arguments); 4244 args[1].mode = 'show'; 4245 return this.effect.apply(this, args); 4246 }
Attachments (0)
Change History (2)
Changed March 03, 2010 01:14AM UTC by comment:1
component: | ui.core → effects.core |
---|---|
resolution: | → duplicate |
status: | new → closed |
Changed March 03, 2010 08:18AM UTC by comment:2
#5192 is reason for this problem
$("span,div").show("normal");
your fix => $.fx.speeds[options]
but there is no speed with name "normal" in jquery, but jquery accepts it!
jQuery.extend( jQuery.fx, {
.
.
.
speeds: {
slow: 600,
fast: 200,
// Default speed
_default: 400
},
Duplicate of #5192.