【发布时间】:2015-07-23 11:56:21
【问题描述】:
我在一些 html 元素上使用引导折叠类。 然后,使用 jquery,我动态显示折叠的元素。 一个例子:(html:)
<form>
<div class="checkbox">
<label><input type="checkbox" id="1">checkbox1</label>
</div>
<div class="sub_level collapse">
<div class="checkbox">
<label><input type="checkbox" id="2">checkbox2</label>
</div>
<div class="checkbox">
<label><input type="checkbox" id="3">checkbox3</label>
</div>
<div class="checkbox">
<label><input type="checkbox" id="4">checkbox4</label>
</div>
</div>
</form>
(javascript:)
$(document).ready(function(){
$("#1").click(function(){
$("div.sub_level").collapse("toggle");
});
});
这里是 jsfiddle:https://jsfiddle.net/DTcHh/10346/
阅读有关此问题的信息后,我了解到这是导致此问题的填充。删除填充修复它,但我不想删除填充。
此外,将折叠元素包装在 div 中有时可以解决问题,但有时不能。
我想知道这个问题是否有核心原因,以便我可以解决。
我尝试使用 jquery show/hide 并使用 style='display:none;' 而不是引导折叠类,但这是同样的问题。
这么简单的动画方法我不能用,好像不太合逻辑。
谢谢。
【问题讨论】:
标签: javascript twitter-bootstrap animation jquery-animate