Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 引导下拉列表不适用于RequireJs_Javascript_Twitter Bootstrap_Requirejs - Fatal编程技术网

Javascript 引导下拉列表不适用于RequireJs

Javascript 引导下拉列表不适用于RequireJs,javascript,twitter-bootstrap,requirejs,Javascript,Twitter Bootstrap,Requirejs,这是我的密码 requirejs.config({ paths: { 'knockout': '/Scripts/vendors/knockout/knockout-2.3.0', 'knockout-validation': '/Scripts/vendors/knockout/knockout.validation', 'knockout-postbox': '/Scripts/vendors/knockout/knockout-pos

这是我的密码

requirejs.config({
    paths: {
        'knockout': '/Scripts/vendors/knockout/knockout-2.3.0',
        'knockout-validation': '/Scripts/vendors/knockout/knockout.validation',
        'knockout-postbox': '/Scripts/vendors/knockout/knockout-postbox',
        'knockout-mapping': '/Scripts/vendors/knockout/knockout.mapping',
        'jquery': '/Scripts/vendors/jquery/jquery-1.10.2',
        'bootstrap': '/Scripts/vendors/bootstrap/bootstrap'

    },
    shim: {
        'bootstrap': {
            deps: ['jquery'],
            exports: '$'
        },
        'knockout-validation': ['knockout'],
        'knockout-mapping':  ['knockout'],
        'knockout-postbox': ['knockout']
    },
    enforceDefine : true
});
因此,当我调整屏幕大小时,我会得到响应下拉列表,但它不能正常工作。我通过将脚本直接插入页面进行了黑客攻击。这就是我知道为什么requirejs不起作用的原因


我试着问了一大堆关于stackoverflow的问题,但似乎没有任何效果。我正在使用Bootstrap 3.0.0,我遇到了同样的问题,我的例子中的问题是Bootstrap.js被加载了两次,一次是通过页面中的script标签加载的,另一次是通过requirejs加载的

单击下拉列表时,触发了两次
切换
功能,第一次显示下拉列表,第二次隐藏下拉列表。所以它似乎不起作用


从页面中删除脚本标记后,它会工作。

好的,它不工作,但它是如何工作的?因此,当屏幕处于移动模式时,下拉菜单不工作。当我点击它时,什么都没发生,它应该打开下拉列表。控制台上有错误消息吗?一点也没有。只是下拉列表没有倒过来。您的下拉列表是如何创建的:通过数据api还是通过JavaScript调用?好的,您已经配置了RequireJS,这样它就可以找到Bootstrap了,但是是什么触发了Bootstrap的加载呢?