代码之家  ›  专栏  ›  技术社区  ›  waiwai933

测试jqueryui是否已加载

  •  123
  • waiwai933  · 技术社区  · 15 年前

    我正在调试一个网站,我认为jqueryui可能没有正确加载。如何测试jqueryui是否已加载?

    5 回复  |  直到 6 年前
        1
  •  236
  •   Peter Ajtai    14 年前
    if (jQuery.ui) {
      // UI loaded
    }
    

    if (typeof jQuery.ui != 'undefined') {
      // UI loaded
    }
    

        2
  •  16
  •   Christian C. Salvadó    15 年前

    jQuery.ui
    jQuery.ui.version
    

    Firebug

        3
  •  7
  •   Mike    11 年前

    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();
    
        4
  •  3
  •   bdl    15 年前

    <script src="jquery.js"></script>
    <script src="jquery-ui.js"></script>
    <script>
      $(function(){
        // did the UI load?
        console.log(jQuery.ui);
      });
    </script>
    
        5
  •  1
  •   Tushar Shukla    6 年前


    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");
    }