[英]RequireJS + Bootstrap
我在RequireJS加载后尝试使用Bootstrap。 尝试了几乎所有内容,但仍然得到: Uncaught TypeError: $(...).modal is not a function
配置:
require.config({
paths: {
jquery: 'vendor/jquery-1.10.2.min',
underscore: 'vendor/lodash',
backbone: 'vendor/backbone.min',
text: 'vendor/plugins/text',
bootstrap: 'vendor/bootstrap.min'
},
shim: {
bootstrap: {deps : ['jquery'], exports: '$'}
}
});
require([
'app',
'bootstrap'
], function(App){
App.initialize();
});
应该使用modal()的文件
define([
'jquery',
'underscore',
'backbone',
//...
'bootstrap'
], function($, _, //...
){
//.......
renderPlaceForm: function(e) {
e.preventDefault();
$('#place-modal').modal('show');
}
//.....
我还尝试了省略“导出”,在App中加载bootstrap也是我的尝试之一。 怎么了?
检查它是否适用于jQuery(...)。modal。 您的jQuery可能处于兼容模式,还请检查jQuery和bootstrap是否未包含两次。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.