require.js使用插件报错?
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中的回调参数,我不知道哪个优先,是否一样,能否省略哪一个?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请问,这问题,解决了么