Yanıtlar:
if (jQuery.ui) {
// UI loaded
}
VEYA
if (typeof jQuery.ui != 'undefined') {
// UI loaded
}
Hile yapmalı
window.jQueryjQuery UI için kullanıyorlar Testi kullanıyorumwindow.jQuery.ui
jQuery is not defined
Hem jQuery UI Kitaplığı dosyası hem de CSS Temasının yüklenip yüklenmediğini kontrol etmeniz gerekir .
jQuery UI, jQuery nesnesinde özellikler oluşturur, şunları kontrol edebilirsiniz:
jQuery.ui
jQuery.ui.version
Gerekli CSS dosyalarının yüklenip yüklenmediğini kontrol etmek için Firebug kullanmanızı ve CSS sekmesinde tema dosyalarını aramanızı tavsiye ederim .
Daha önce kullanıcılar jQuery UI kitaplığını doğru yüklediğinde ancak CSS teması eksik olduğunda sorunlar görmüştüm.
if( typeof jQuery().tooltip != "undefined" )
Bunun eski bir soru olduğunu biliyorum, ancak burada, yalnızca jQuery UI yüklendikten sonra yürütüldüğünden emin olmak için ilişkili bir olayı olmayan tüm jQuery UI öğelerinizi sarmak için kullanabileceğiniz hızlı bir küçük komut dosyası var:
function checkJqueryUI() {
if (typeof jQuery.ui != 'undefined') {
do_jqueryui();
}
else {
window.setTimeout( checkJqueryUI, 50 );
}
}
// Put all your jQuery UI stuff in this function
function do_jqueryui() {
// Example:
$( "#yourId" ).dialog();
}
checkJqueryUI();
JQuery UI'nin yüklü olup olmadığını aşağıdaki gibi birçok yoldan kontrol edebilirsiniz:
if (typeof jQuery.ui == 'undefined') {
// jQuery UI IS NOT loaded, do stuff here.
}
VEYA
if (typeof jQuery.ui != 'function') {
// jQuery UI IS NOT loaded, do stuff here.
}
VEYA
if (jQuery.ui) {
// This will throw an error in STRICT MODE if jQuery UI is not loaded, so don't use if using strict mode
alert("jquery UI is loaded");
} else {
alert("Not loaded");
}