jQuery document ready Funktion

Sind die Resultate der folgenden jQuery-snippets identisch?

Snippet 1:

$(function() { alert('test!'); });

Snippet 2:

$(document).ready(function() { alert('test!'); });

In anderen Worten, ist $(function(){}) nur ein Kürzel für $(document).ready(function() { });?

Den Grund ich Frage ist, weil wir sehen, dass einige seltsame Probleme mit eine kleine Anwendung, die wir aufgebaut haben mit Hilfe von jQuery und jQuery UI. Gelegentlich, wenn Sie ein Formular Absenden Aktion durch klicken auf eine Schaltfläche im browser-Fenster wird nur einfrieren. Wir können immer noch die zugrunde liegende browser-Fenster (eine, startet der pop-up), bis wir einige Aktionen gibt. Der Benutzer kann nur weiter mit Gewalt schließen des Browsers (Internet Explorer, natürlich). Wir vermuten, dass dieses mit dem Acrobat-PDF-plug-in, aber ich bin nur überprüfen ob alle Winkel hier, weil ich gefunden dieses Problem, die scheint, zeigen ein ähnliches Verhalten.

Ja, Sie sind gleichwertig. Siehe diesen link für den Verweis api.jquery.com/ready
das sollte eine Antwort sein.
Wenn Sie hinzufügen, dass Sie als Antwort, ich werde es genehmigen.
Ich dache es war zu "einfach" als ein "Antwort" 🙂

InformationsquelleAutor tmbrggmn | 2011-04-22

Schreibe einen Kommentar