Make sure that the ready event doesn't double-fire when .bind(ready) is used. Fixes...
[jquery.git] / src / core.js
index 99521d9..3a37c4a 100644 (file)
@@ -424,8 +424,8 @@ jQuery.extend({
                        }
 
                        // Trigger any bound ready events
-                       if ( jQuery.fn.triggerHandler ) {
-                               jQuery( document ).triggerHandler( "ready" );
+                       if ( jQuery.fn.trigger ) {
+                               jQuery( document ).trigger( "ready" ).unbind( "ready" );
                        }
                }
        },