首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何像jquery一样使用yui加载器第三方库?

如何像jquery一样使用yui加载器第三方库?
EN

Stack Overflow用户
提问于 2012-06-26 13:51:41
回答 1查看 568关注 0票数 0

下面是我的测试代码:

代码语言:javascript
复制
<script type="text/javascript">
YUI({
    modules: {
        'jquery': {
            fullpath: 'script/lib/jquery.min.js'
        },
        'jquery-blockui': {
            fullpath: 'script/lib/jquery.blockUI.js',
            requires: ['jquery']
        }
    }
}).use('jquery-blockui', function(Y, result){
    $.blockUI();
});
</script>

当它运行时,有时工作,有时不工作。因为jquery lib是在jquery-blockui之后加载的。

错误,如:

代码语言:javascript
复制
Uncaught ReferenceError: jQuery is not defined
Uncaught TypeError: Object function (a,b){return new e.fn.init(a,b,h)} has no method 'blockUI' 

那么,代码出了什么问题呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-30 01:42:12

如果你正在使用YUI Loader加载非YUI脚本,那么在YUI配置中,你通常需要设置async: false来避免这个问题。

试试YUI 3食谱中的这个食谱:https://github.com/evangoer/yui3-cookbook/blob/master/examples/loading/use_jquery.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11201426

复制
相关文章

相似问题

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