Ticket #3444 (closed enhancement: duplicate)
Allow speed of 0 in animate to be instant
| Reported by: | jonahfox | Owned by: | flesler |
|---|---|---|---|
| Priority: | minor | Milestone: | 1.3 |
| Component: | effects | Version: | 1.2.6 |
| Keywords: | css animate | Cc: | |
| Blocking: | Blocked by: |
Description
It would be really useful if $.fn.animate understood speed of 0 as being instant (rather than null => default speed)
I currently use the following to achieve this :
$.fn.animate2 = function(css, speed, fn) {
if(speed === 0) {
this.css(css) fn()
} else {
this.animate(css, speed, fn)
}
}
It is also in the best interest of accessibility to enable a way to disable all animations across the board, so putting this somewhere in core animation functions to recognize a 0 speed animation as synonym for .css would help in those efforts, should they exist.
see discussion here
Change History
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
