如何将jCarousel链接到RequireJS

时间:2015-04-08 08:43:46

标签: requirejs jcarousel

我正在尝试通过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。 那么,我做错了什么?

1 个答案:

答案 0 :(得分:0)

我认为你的垫片配置存在问题。 尝试替换

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

on

exports: '$.jCarousel'

exports: '$.fn.jCarousel'

可以在此answer

中输入更多信息