javascript - Bootstrap 下拉事件不适用于 bootstrap-ui

标签 javascript angularjs twitter-bootstrap angular-ui-bootstrap

根据 http://getbootstrap.com/javascript/#dropdowns打开/关闭下拉列表时会抛出事件(例如,show.bs.dropdown、hide.bs.dropdown)。这一直有效,直到模块 bootstrap-ui 处于事件状态。我创建了一个 plunkr 来显示问题 http://plnkr.co/edit/luYpweQZx22IkWHeMKhM .移除对 ui.boostrap 的依赖时会抛出事件,即

var app = angular.module('myapp', ['ui.bootstrap']);

替换为

var app = angular.module('myapp', []);

版本是:Bootstrap 3.0.3、Angular 1.2.4(也用 1.2.13 测试过)、Angular UI Bootstrap 0.10.0、JQuery 2.0.3

似乎是 bootstrap-ui 中的错误,有什么解决方法吗?

最佳答案

Bootstrap UI 必须覆盖 Bootstrap 默认 js 事件

我写了一些代码来做到这一点..它至少可以给你一些想法

http://plnkr.co/QYKcPEepOrqdyXzfrekH

关于javascript - Bootstrap 下拉事件不适用于 bootstrap-ui,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22212449/

相关文章:

javascript - 变量上的 Replace() 不起作用

javascript - "All but not"jQuery 选择器

angularjs - 在 Chrome 应用程序 (CCA) 中使用 Google OAuth 时遇到问题

ruby-on-rails - Bootstrap Rails 不工作

javascript - 如何解析 Javascript 中的字符串?

PHP json_encode 问题

javascript - Angular Directive(指令)/模板中的递归

javascript - window.setInterval 不适用于 angularjs

css - Bootstrap 标签输入宽度

javascript - 如何使 Bootstrap 弹出窗口在页面加载时出现一次