1. 错误描述
Uncaught TypeError: $(...).jqthumb is not a function
2. 我的设置
除了paths,在shim中设置如下:
jqthumb: {
deps: ['jquery'],
exports: 'jqthumb'
},
3. 在业务代码中的调用如下:
$(document).ready(function () {
require(['jqthumb'], function (jqthumb) {
$('img').jqthumb();
});
})
4.问题
然后就报错了。错误内容跟开头的描述是一样的,补充几点:
- jqthumb插件官方说support AMD,不知道跟我调用的方法有没有什么关系
- 关于配置文件中设置的exports,和业务代码页面调用写在function中的回调参数,我不知道哪个优先,是否一样,能否省略哪一个?
请问,这问题,解决了么