【发布时间】:2018-02-22 00:10:45
【问题描述】:
我想将 bootstrap-multiselect 与 require.js 一起使用。 我在垫片中添加了以下几行:
shim: {
bootstrap : {
deps: [ 'jquery', 'jquery_ui']
},
bootstrap_multiselect: {
deps:['jquery', 'jquery_ui', 'bootstrap'],
exports: 'multiselect'
}
}
这不起作用。 我收到以下异常:
"TypeError: $(...) 多选不是函数"
在下面一行 -
$('#SomeDiv').multiselect({
有谁知道在导出中添加什么来完成这项工作?
我还从这个链接更新了 bootstrap-multiselect 文件: https://github.com/davidstutz/bootstrap-multiselect/pull/665/files
我觉得我在 shim 文件中做错了什么。
【问题讨论】:
-
我认为您不必在这里提及导出,因为应该没有名称为“multiselect”的全局变量。只是想知道,您能否检查一下您在 require.config 下指向 bootstrap_multiselect.js 文件位置的路径?
-
嗨,路径是正确的,但我找到了答案!
标签: twitter-bootstrap requirejs typeerror bootstrap-multiselect