我正在尝试通过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
。
那么,我做错了什么?
答案 0 :(得分:0)
我认为你的垫片配置存在问题。 尝试替换
//...
exports: 'jCarousel'
//...
on
exports: '$.jCarousel'
或
exports: '$.fn.jCarousel'
可以在此answer
中输入更多信息