javascript - Bootstrap 崩溃在 IE 中第一次单击时未触发

标签 javascript jquery twitter-bootstrap

我正在使用没有 Accordion 标记的 bootstrap collapse。

此功能在 FF、Chrome 等中工作正常。在 ie7、8 和 9 中它工作,但只是我第二次单击“触发”。

$('.trigger').click(function(e){
    e.preventDefault();
    $(this).closest('.item').find('.item-dropdown').collapse('toggle');
});

有什么想法吗?

最佳答案

找到这个 SO 问题:

Bootstrap 2.1.1 "Collapsible" not opening first time in IE

“这个问题与 IE 无关:这会发生在任何不支持转换的浏览器上(或者如果它被停用)。

那是因为你需要先初始化插件。如果您不这样做,它会在第一次点击时同时初始化和切换折叠:默认初始化会切换折叠(doc),如果没有过渡,折叠会连续切换两次而不会被看到。”

关于javascript - Bootstrap 崩溃在 IE 中第一次单击时未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15538842/

相关文章:

javascript - CoffeeScript:捕获字符串中的第一个单词

javascript - 如何在 JavaScript 中建模这个数据结构? (AngularJS)

javascript - 为什么在旋转之前必须先平移才能在 Canvas 中围绕自身旋转元素?

javascript - Bootstrap 跳转到特定部分选项卡/列表组

html - 链接解析错误 - 未捕获错误 : Syntax error, 无法识别的表达式

javascript - 如何像google一样编写js文件(带编码)?

javascript - 使用动画颜色文本更改前置表格淡入?

javascript - 在 JavaScript + jQuery 网络应用程序中将 UI 与模型数据链接的最佳实践

jquery - 即使多次选择单选按钮,也只执行一次功能

html - 使用 Bootstrap 的 PrettyPrint 没有响应