带有复选框的 Bootstrap 折叠与其目标失去同步

r3i60tvu  于 2022-12-07  发布在  Bootstrap
关注(0)|答案(1)|浏览(152)

我想使用 Bootstrap 折叠来在复选框被标记时显示元素。
这是我的代码:

<input type="checkbox" data-toggle="collapse" data-target="#collapseExample" />
<div class="collapse" id="collapseExample">
  <div class="well">
    Checked!
  </div>
</div>

https://jsfiddle.net/6sjcqmqx/

请尝试快速多次选中该复选框,您会发现它与目标失去同步,然后在未选中该复选框时显示目标。我认为这与折叠过渡有关,但也会删除折叠过渡,从而发生此错误。

如何通过html属性使用 Bootstrap 折叠来避免这种情况?

new9mtju

new9mtju1#

您应该以编程方式进行折叠,并且对于input标记,使用onchange事件来获得准确的结果。

相关问题