【问题标题】:How to link jCarousel with RequireJS如何将 jCarousel 与 RequireJS 链接
【发布时间】:2015-04-08 08:43:45
【问题描述】:

我正在尝试通过 RequireJS 加载 jCarousel。我读了这个question,但它对我不起作用。我的配置在这里:

baseUrl: './public/js', 
urlArgs: "bust=" + (new Date()).getTime(),
paths: {
    bootstrap: './vendor/bootstrap',
    jquery: './vendor/jquery', 
},
shim: {
    bootstrap: {
        deps: ['jquery'],
        exports: '$.fn.popover'
    }, 
    jcarousel: {
        deps: ['jquery'],
        exports: 'jCarousel'
    }
},
enforceDefine: true

我用代码调用轮播:

require(["jquery","jcarousel" ], function(  $, jcarousel_obj  ) {
 });

我得到错误:No define call for jcarousel。 那么,我做错了什么?

【问题讨论】:

    标签: requirejs jcarousel


    【解决方案1】:

    我认为您的 shim 配置中存在问题。 尝试替换

    //...
    exports: 'jCarousel'
    //...
    

    exports: '$.jCarousel'
    

    exports: '$.fn.jCarousel'
    

    更多信息可以在这个answer找到

    【讨论】:

    • 谢谢,尤里!此解决方案有效:exports: '$.jCarousel'.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-06
    • 2017-11-27
    • 2021-08-21
    • 2019-01-31
    • 2016-04-13
    • 2018-02-09
    相关资源
    最近更新 更多