Ich versuche, eine Website zu debuggen, und ich denke, dass jQueryUI möglicherweise nicht richtig geladen wurde. Wie kann ich testen, ob jQueryUI geladen wurde?
javascript
jquery-ui
waiwai933
quelle
quelle
window.jQuery
Ich bin mir nicht sicher, ob dies einen großen Unterschied macht, aber wenn ich den Boilerplate-Test für jquery verwende, verwende ich ihn für die jQuery-Benutzeroberfläche. Ich verwende den Testwindow.jQuery.ui
jQuery is not defined
Sie müssen überprüfen, ob sowohl die jQuery UI Library- Datei als auch das CSS-Design geladen werden.
Die jQuery-Benutzeroberfläche erstellt Eigenschaften für das jQuery-Objekt. Sie können Folgendes überprüfen:
Um zu überprüfen, ob die erforderlichen CSS-Dateien geladen sind, würde ich Ihnen empfehlen, Firebug zu verwenden und auf der Registerkarte CSS nach den Themendateien zu suchen.
Ich habe bereits Probleme gesehen, wenn Benutzer die jQuery-UI-Bibliothek korrekt laden, aber das CSS-Thema fehlt.
quelle
if( typeof jQuery().tooltip != "undefined" )
Ich weiß, dass dies eine alte Frage ist, aber hier ist ein kurzes kleines Skript, mit dem Sie alle Ihre jQuery-UI-Dinge umschließen können, denen kein Ereignis zugeordnet ist, um sicherzustellen, dass sie erst ausgeführt werden, nachdem die jQuery-UI geladen wurde:
quelle
Testen Sie einfach das UI-Objekt, z
quelle
Sie können auf viele Arten überprüfen, ob die jQuery-Benutzeroberfläche geladen ist oder nicht:
ODER
ODER
quelle