Dokument Bereit, vs Fenster Onload - nicht definiert keine Funktion

Ich bin das hinzufügen einer kleinen Funktion zur Initialisierung an den Anfang des Skripts, um ein pop-up-login-dialog, und ich wollte zunächst, es zu tun, sobald das Fenster geladen wurde, also habe ich versucht, verwenden Sie den folgenden code:

$( window ).onload(function() {
    console.log("foo");
});

Jedoch, es immer wieder

Uncaught TypeError: undefined ist nicht eine Funktion

Ich beschlossen, stattdessen den folgenden code verwenden, und es funktioniert gut:

$( document ).ready(function() {
    console.log("foo");
});     

Ich habe absolut kein problem mit Dokument bereit, um meine Ziele zu erreichen, ich Frage mich nur, warum das Fenster onload-nicht funktionieren würde.

  • jQuery hat keine onload Methode. Können on('load') oder load()
  • Sie können $(window).load(function(){}) Funktion für jquery
InformationsquelleAutor Jack | 2015-04-05
Schreibe einen Kommentar