javascript - 有没有办法解决 Bootstrap Accordion JavaScript 的不稳定问题?

标签 javascript jquery twitter-bootstrap

我正在使用 Bootstrap 框架,我想我应该利用他们的 accordion layout 。然而,在他们的示例页面上,在 Chrome 和 Safari 桌面浏览器上测试时似乎有点不稳定1。尽管桌面浏览器中的某些结果有所不同,但 iPhone 和 iPad 上的运动似乎总是不稳定。

问题:事情就是这样吗?是否有办法提高 Accordion 布局的速度和流畅运动,或者也许有一个更知名的 Accordion 布局?

1所谓的断断续续,是指它不能一致以流畅的 Action 打开和关闭。

最佳答案

在这里,测试一下。

http://jsfiddle.net/JA7qY/

只是我所做的一小部分(在 fiddle 中查看其余部分):

$("[data-toggle='slider']").click( function(e) {
    var next_of_kin = "[data-parent='" + e.target.id + "']";
    $(next_of_kin).toggleClass('close');
});

我所做的只是扩展 jQuery 的数据切换,而不是仅仅通过 javascript 更改高度值,而是通过添加和删除允许使用 css 过渡(平滑动画)的类来更改它们。

关于javascript - 有没有办法解决 Bootstrap Accordion JavaScript 的不稳定问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24887923/

相关文章:

html - 在 twitter bootstrap 页脚中居中三个 div

html - 让 Bootstrap 显示整个页面而不是在移动设备上缩放它?

javascript - axios 相当于 curl --upload-file

javascript - 如何在本地 Google App Engine 的非默认模块上访问 Google Cloud Endpoints?

javascript - 从 javascript 或 ASP.Net 读取 Flash Cookie

javascript - Jquery 压缩语句而不损失可读性

javascript - 将元素动态推送到数组jquery

css - 单选按钮未正确对齐

javascript - 如何从 React/Jest 中的自定义钩子(Hook)模拟返回数据?

javascript - 删除()函数完成时如何执行类型()函数