Ist jQuery geladen? Ist ein jQuery-Plugin geladen?

Donnerstag, 16 Juli 2009   





Eine sehr grundlegende Sache in jeder Programmiersprache ist die Prüfung ob eine Klasse, Methode, Variable oder Eigenschaft bereits existiert. Hier ist unsere Programm-Umgebung Javascript, prüfen wollen wir die Existenz der jQuery()-Funktion bzw. Bibliothek. Die verwendete Methode ist nicht auf jQuery spezialisiert, wir können damit auch Variablen oder Funktionen auf Existenz hin überprüfen.


if (jQuery) {
// jQuery ist geladen
} else {
// jQuery ist nicht geladen
}

oder
if ($()) {
// jQuery ist geladen
} else {
// jQuery ist nicht geladen
}

jQuery() oder $() ist nur definiert, wenn es bereits vor der Abfrage geladen, also per <script> aufgerufen wurde.

Auf dieselbe Art und Weise prüfen wir nun, ob ein bestimmtes jQuery-Plugin geladen ist oder nicht.


if (jQuery().plugin) {
// jQuery Plugin ist geladen
} else {
// jQuery Plugin ist nicht geladen
}

oder
if ($().plugin) {
// jQuery Plugin ist geladen
} else {
// jQuery Plugin ist nicht geladen
}



Kommentare


    noch keine Kommentare eingetragen



Name*
Email *
Homepage
Kommentar*  
Vorname *
Telefon
Sicherheitscode *