yüklüyse test ediyorum Bir web sitesinde hata ayıklamaya çalışıyorum ve jQueryUI'nin düzgün yüklenmemiş olabileceğini düşünüyorum. JQueryUI'nin yüklü olup olmadığını nasıl test edebilirim?jQueryUI
jQueryUI
cevap
if (jQuery.ui) {
// UI loaded
}
VEYA
if (typeof jQuery.ui != 'undefined') {
// UI loaded
}
Ben bu eski bir sorudur, ama burada tüm jQuery UI şeyler sarmak için kullanabileceğiniz hızlı bir küçük script biliyoruz hile
Sadece ui nesnesini test edin, örn.
<script src="jquery.js"></script>
<script src="jquery-ui.js"></script>
<script>
$(function(){
// did the UI load?
console.log(jQuery.ui);
});
</script>
Hem, jQuery UI Kütüphane dosyası ve CSS Tema yüklenirken olmadığını kontrol etmek gerekir.
jQuery UI jQuery nesne üzerinde özelliklerini oluşturur, sen kontrol edebilir: Gerekli CSS dosyası (lar) yüklenmişse
jQuery.ui
jQuery.ui.version
kontrol için, sana Firebug kullanmayı tavsiye ve tema arardım CSS sekmesindeki dosyalar.
Kullanıcıların jQuery UI kitaplığını doğru şekilde yükledikleri, ancak CSS temasının eksik olduğu sorunları daha önce de görmüştüm.
kontrol etmek için (ör tooltip için) ........................ '(typeof jQuery(). tooltip! =" undefined ")' –
yapmak mı don jQuery UI yüklendikten sonra çalıştırıldığından emin olmak için ilişkili bir olay 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();
You c jQuery UI ise bir onay gibi birçok şekilde yüklenebilir veya değildir: Bazı özel işlevselliği kontrolü gibi olacaktır yüklü ise
if (typeof jQuery.ui == 'undefined') {
// jQuery UI IS NOT loaded, do stuff here.
}
// OR
if (typeof jQuery.ui != 'function') {
// jQuery UI IS NOT loaded, do stuff here.
}
// OR
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");
}
- 1. jQueryUI araç ipucu yaklaşık
- 2. jQueryUI Diyalog tarzı düğmeleri
- 3. jQueryUI Otomatik Tamamlama
- 4. Bir jQueryUI menü öğesi
- 5. jqueryui iletişim kutusunda tıklayın clicker
- 6. jQueryUI Döndürücü ile Spinner gereci
- 7. css adlandırma kuralı tartışması (jqueryui)
- 8. JQueryUI İletişim kutusu görüntüleme sorunu
- 9. jQueryUi datepicker ile setDate kullanma
- 10. jQueryUI AutoComplete ile VS2015'de
- 11. jQueryUI araç ipucu başka yerde
- 12. jQueryUI Sekmeler, mobil menüye dönüştü
- 13. jQueryUI Radyo/Kontrol düğmeleri programsal olarak değişmiyor
- 14. Başlatmadan sonra JqueryUI Resizable AspectRatio uygulanamaz mı?
- 15. JQueryUI İletişim Başlığı'nın rengi nasıl değiştirilir?
- 16. Evolus Pencil Project için jQueryUI şablonlar
- 17. jqueryui iletişim kutusu ekran dışına gri renk
- 18. jQueryUI otomatik tamamlama - My tam kod burada
- 19. Orada bir jQueryUI LessCss şablonu var mı?
- 20. JQueryUI otomatik tamamlama öğesine bir bağlantı ekleme
- 21. JQueryUI model iletişim kutusu üzerindeki düğmelerin yerelleştirilmesi
- 22. jQueryUI sürgü kolu kenarlığın nasıl kaldırılacağı
- 23. jqueryui datepicker inline modunda seçili tarihi al
- 24. İletişim kutusunun üstündeki klon jqueryui iletişim düğmeleri
- 25. jQueryUI İletişim Kutusu/Datepicker Otomatik Açılır
- 26. Başlatmadan sonra bir düğmenin jQueryUI simgesini dinamik olarak nasıl değiştirebilirim?
- 27. jQueryUI datepicker tarihinde eklendi Widget başlatıldıktan sonra 'onClose' fonksiyonunu ekleyin
- 28. Ben bir jquery ui butonuna tıkladığınızda bir jQueryUI düğmesini
- 29. JQueryUI çağıran tek bir kimliğe iki kez akordeon var.
- 30. Sağdan sola doğru diller için jqueryui nasıl kullanılır
benim sorunum jQuery ve jQuery.ui dinamik olarak. Bazen zaman zaman yüklenir, bazen değil. Eğer ui yüklenmemişse, herhangi bir yöntemi aramadan önce onu nasıl bekleyebilirim (veya yüklenmesini zorlayabilirim)? –
şu ana kadar benim için çalışmış gibi görünüyor ... – David
bu bir fark yaratır, ancak Boilerplate'ın jquery için yaptığı test ile giderse, jQuery UI için 'window.jQuery'yi kullanırlar. –