首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >测试jQueryUI是否已加载

测试jQueryUI是否已加载
EN

Stack Overflow用户
提问于 2010-02-14 13:42:15
回答 4查看 74.6K关注 0票数 134

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

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-02-15 08:13:33

代码语言:javascript
复制
if (jQuery.ui) {
  // UI loaded
}

代码语言:javascript
复制
if (typeof jQuery.ui != 'undefined') {
  // UI loaded
}

应该能起到作用

票数 247
EN

Stack Overflow用户

发布于 2014-04-29 16:04:23

我知道这是一个古老的问题,但这里有一个快速的小脚本,你可以用它来包装所有没有关联事件的jQuery UI,以确保它们只在jQuery UI加载后执行:

代码语言:javascript
复制
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();
票数 9
EN

Stack Overflow用户

发布于 2010-02-14 13:59:11

只需测试ui对象,例如

代码语言:javascript
复制
<script src="jquery.js"></script>
<script src="jquery-ui.js"></script>
<script>
  $(function(){
    // did the UI load?
    console.log(jQuery.ui);
  });
</script>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2260250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档