Ticket #3912 (closed bug: fixed)
Effects problems with non-numeric duration
| Reported by: | kbwood | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | 1.7 |
| Component: | ui.effects.core | Version: | 1.6rc5 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description (last modified by kbwood) (diff)
Some effects perform a calculation on the duration before proceeding with the animation, such as bounce, fold, and pulsate. However, they fail to cater for non-numeric durations, such as slow, normal, or fast. There needs to be a common function to resolve the non-numeric duration to a numeric value that can then be used without further problems. The code below is based on the jQuery 1.3 code (replace
with two vertical bars - can't seem to enter these directly).
function resolveDuration(duration) {
return (typeof duration === "number" && !isNaN(duration) ? duration :
jQuery.fx.speeds[duration]
jQuery.fx.speeds._default);
}
Change History
Note: See
TracTickets for help on using
tickets.

