Modify ↓
Ticket #7543 (closed bug: fixed)
Delay() doesn work if Show() duration not specified
| Reported by: | audriusa83@… | Owned by: | |
|---|---|---|---|
| Priority: | low | Milestone: | 1.5 |
| Component: | effects | Version: | 1.4.2 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
I could not get working the following line:
$('#target').delay(1000).show();
In this case the delay() method would be ignored and the target would show up immediately. Solution turns out to be very simple, but it took me some time to find it. Just add any duration to a show() method:
$('#target').delay(1000).show(1);
It seems to be the same issue with other effect methods.
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.
Note: See
TracTickets for help on using
tickets.

I've updated the documentation to clarify this.
http://api.jquery.com/delay/