繁体   English   中英

Bootstrap .dropdown()“Uncaught TypeError:undefined不是函数”

[英]Bootstrap .dropdown() “Uncaught TypeError: undefined is not a function”

我知道之前已经问过这个问题,但不知怎样,其他人的修复工作都没有对我有用。 我觉得它与导入我的插件有关。 单击bootstrap下拉框中的字段时,我在控制台中为此行代码获取“undefined is a function”:

$target.closest( '.btn-group' )
     .find( '[data-bind="label"]' ).text( $target.text() )
        .end()
     .children( 'dropdown-toggle' ).dropdown('toggle');

这是我的HTML中的导入代码:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="application/javascript" data-main="static/js/main" src="static/js/libs/require/2.1.11/require.js"></script>
<script src="static/js/libs/bootstrap/bootstrap.min.js"></script>
<link href="static/css/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css">

每当我单击下拉框时,我也会在控制台的“网络”选项卡中收到此错误,它表示请求已取消:

file:///home/chad/.config/google-chrome/Default/Extensions/gkojfkhlekighikafcpjkiklfbnlmeio/1.6.222_0/js/jquery.min.map

任何有关这方面的帮助将不胜感激! 我已经把头发拉了几个小时。

在这里远射,但你使用名为“Hola”的镀铬扩展吗? 我注意到了这条消息

Denying load of chrome-extension://gkojfkhlekighikafcpjkiklfbnlmeio/js/jquery.min.map. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.

测试一个正在开发的Web应用程序,发现它是导致错误的扩展,只是禁用它,消息不再出现。 我也使用bootstrap,不知道它是否与之相关。

“//”后面的代码是扩展程序的ID,您可以将其与Chrome扩展程序配置中的ID进行比较,请参阅此图片并注意该ID与错误中的ID相同。

希望这可以帮助。

也许你的脚本标签出了故障?

<script type="application/javascript" data-main="static/js/main" src="static/js/libs/require/2.1.11/require.js"></script>

其中包括对dropdown()的调用可能在执行之前执行:

<script src="static/js/libs/bootstrap/bootstrap.min.js"></script>

其中定义了dropdown()方法。

require app中的代码是否包含在$(function() {})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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