উত্তর:
if (jQuery.ui) {
// UI loaded
}
অথবা
if (typeof jQuery.ui != 'undefined') {
// UI loaded
}
কৌতুক করা উচিত
window.jQuery
jQuery ইউআইয়ের জন্য এটি ব্যবহার করে আমি পরীক্ষাটি ব্যবহার করিwindow.jQuery.ui
jQuery is not defined
JQuery UI গ্রন্থাগার ফাইল এবং সিএসএস থিম উভয়ই লোড হচ্ছে কিনা তা আপনাকে পরীক্ষা করতে হবে।
jQuery UI jQuery অবজেক্টে বৈশিষ্ট্য তৈরি করে, আপনি এটি পরীক্ষা করতে পারেন:
jQuery.ui
jQuery.ui.version
প্রয়োজনীয় সিএসএস ফাইল (গুলি) লোড হয়েছে কিনা তা পরীক্ষা করতে, আমি আপনাকে ফায়ারব্যাগ ব্যবহার করার পরামর্শ দিচ্ছি , এবং সিএসএস ট্যাবে থিম ফাইলগুলি সন্ধান করতে চাই।
আমি এর আগে সমস্যাগুলি দেখেছি, যখন ব্যবহারকারীরা সঠিকভাবে jQuery UI লাইব্রেরিটি লোড করে তবে CSS থিমটি অনুপস্থিত।
if( typeof jQuery().tooltip != "undefined" )
আমি জানি এটি একটি পুরানো প্রশ্ন, তবে এখানে একটি দ্রুত ছোট স্ক্রিপ্ট আপনি আপনার সমস্ত jQuery UI জিনিসগুলি জড়ানোর জন্য ব্যবহার করতে পারেন যা সম্পর্কিত কোনও ইভেন্ট নেই যা কেবল jQuery UI লোড হওয়ার পরে তা কার্যকর করা হবে তা নিশ্চিত করার জন্য:
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 অনেকগুলি উপায়ে লোড হয়েছে কিনা তা আপনি পরীক্ষা করতে পারেন:
if (typeof jQuery.ui == 'undefined') {
// jQuery UI IS NOT loaded, do stuff here.
}
অথবা
if (typeof jQuery.ui != 'function') {
// jQuery UI IS NOT loaded, do stuff here.
}
অথবা
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");
}