Skip to main content

Bug Tracker

Side navigation

#5984 closed bug (fixed)

Opened January 29, 2010 03:27PM UTC

Closed January 29, 2010 03:51PM UTC

Last modified February 05, 2010 09:46PM UTC

$().ready() and $().bind('ready') behave differently

Reported by: mark_story Owned by:
Priority: trivial Milestone: 1.4.2
Component: unfiled Version: 1.4.1
Keywords: ready, bind Cc:
Blocked by: Blocking:
Description

Many of the shortcut methods are simple aliases, ie. click(), blur() and others. ready() however behaves in a very different manner than bind('ready', fn) does. bind('ready') will not automatically run any bound events if $.isReady. Which makes sense to some extent. However, since no difference in the behaviour is documented its easy to assume that ready() is a simple alias like the others. My suggestion would be to make a note how the two methods differ and that they are no directly analogous as far as binding of events is concerned.

Attachments (0)
Change History (2)

Changed January 29, 2010 03:51PM UTC by john comment:1

resolution: → fixed
status: newclosed

Good point, I just updated the docs:

http://api.jquery.com/ready/

Changed February 05, 2010 09:46PM UTC by john comment:2

component: docsunfiled