0
BootStrapをRequireJSでロードした後に使用しようとしています。ほとんどすべてを試みたが、まだ取得:Uncaught TypeError: $(...).modal is not a function
RequireJS + Bootstrap
設定:(モーダルを使用することになっている
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();
});
ファイル)
define([
'jquery',
'underscore',
'backbone',
//...
'bootstrap'
], function($, _, //...
){
//.......
renderPlaceForm: function(e) {
e.preventDefault();
$('#place-modal').modal('show');
}
//.....
私もAppで "輸出"、積載ブートストラップを省略してみました私の試行の一つです。なにが問題ですか?
まだ同じです。 1回か2回ロードされているかどうかを確認するにはどうすればよいですか? DevToolsのNetworkタブで、ブートストラップがjqueryの上にあることに気付きました。 – aalices
(関数(APP){; App.initialize()}、[ 'アプリ' 'ブートストラップ' ])必要 からブートストラップを削除してみてください。 – sweeta
役に立たなかったさて、私のフォールトブートストラップはまったく読み込まれていない、私はちょうど別のファイルと間違えた。さらに、すべてのモジュールが最初にロードされています。 – aalices