繁体   English   中英

RequireJS +引导程序

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM