javascript - 显示/隐藏不带动画的 Bootstrap Collapse 元素

标签 javascript twitter-bootstrap animation

我知道您可以完全禁用折叠动画,如 this question. 的接受答案中所述。

但是有什么方法可以一次性禁用 .collapse('show').collapse('hide') 调用的动画?我真的很希望能够做这样的事情:

.collapse({'show', 
    animation : false        
});

但是这个选项似乎不存在。

这可能吗?

最佳答案

如果您不想要动画,那么为什么要使用折叠功能。只需使用 JQuery 的 hideshow 即可。

$(".my-prev-collapse-element").hide();
$(".my-prev-collapse-element").show();

根据@Redtama的建议,可以直接阻止动画:

$("my-prev-collapse-element").addClass("in");
$("my-prev-collapse-element").removeClass("in");

隐藏或显示没有动画的元素。

关于javascript - 显示/隐藏不带动画的 Bootstrap Collapse 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34654880/

相关文章:

javascript - Web 音频 - 静音期间分析仪频率数据不为 0

javascript - Twitter-Bootstrap Modal 无法正常工作

ios - 保存托管对象新关系对象不会动画到 UITableView

Javascript 显式 block

javascript - JS 对象解构所需的库代码行?

javascript - 如何解析框架集中页面之间调用的 URL?

Android RotateAnimation 完成

javascript - 鹅毛笔编辑器 - 无法在单击时设置数据

css - 是否可以将 CSS 选择器中的重要属性值变为不重要的属性值?

android - windowSplashScreenAnimationDuration 有什么作用?