javascript - Bootstrap 下拉列表与 jQuery.dropdown 冲突

标签 javascript jquery html twitter-bootstrap bootstrap-material-design

我正在尝试手动切换 Bootstrap 下拉列表。该脚本直到最近才起作用:

$(function () {
    $('.role-toggler').on('click', function (e) {
        $(this).find('.dropdown-toggle').dropdown('toggle');
        e.stopPropagation();
    });
});

但是,当我尝试单击下拉菜单时,我得到:

Uncaught Error: Method toggle does not exists on jQuery.dropdown

我正在使用Material Design for Bootstrap , Bootstrap 3.3.6和 jQuery 2.1.4。我最近更新了我的软件包,其中包括 bootstrap 和 jquery,这可能导致了这个问题。

最佳答案

问题可能是 Bootstrap Material 设计现在使用自定义 jQuery dropdown plugin它会覆盖 Bootstrap 下拉菜单,但具有不同的最小 API。

尝试筹集 issue提到您期望像 API 一样的 Bootstrap ,因为它是 Bootstrap 主题。

关于javascript - Bootstrap 下拉列表与 jQuery.dropdown 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36286224/

相关文章:

jquery - 我想从链接将不同的图像加载到一个 div

表单提交期间不会调用 JavaScript 函数

html - 隐藏或显示内容的 css 媒体查询

javascript - JavaScript 中带有 'named' 构造函数的数组? (例如 HTMLCollection)

Javascript - 用正则表达式替换所有

javascript - 创建一个计时器,它会在每次单击按钮后自动重新启动,并且当前使用该站点的所有用户都可以看到相同的信息

javascript - 如何使imagePreview不可点击

javascript - 使用 Javascript 或 jQuery 动态更改 CSS

Javascript绘图库?

jquery - add::before 'content' 到 CSS class 如果类内容的值小于 10