gpt4 book ai didi

javascript - 动态创建时 Bootstrap 崩溃不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:00:43 26 4
gpt4 key购买 nike

我正在通过 ajax 调用获取我的内容,并在运行时创建所有可折叠面板。但切换功能无法以这种方式工作。我正在使用主干 Marionette 集合和项目 View 来创建我的面板组。

我检查了静态内容,它可以很好地处理静态数据。

我检查了几个链接,但就我而言,似乎没有任何效果。

How to make Twitter Bootstrap Collapse work on dynamically loaded html using ajax

https://github.com/twbs/bootstrap/issues/2274

这是我的 html 看起来像:

<div id="accordion" class="panel-group">
<div class="panel panel-default">
<div class="panel-heading">
<ul class="home_nav" data-toggle="collapse" data-parent="#accordion"
data-target="NewsMaintenanceMenu">
...
</ul>
<span class=""><i class="glyphicon glyphicon-chevron-right"></i></span>
</div>
<div id="NewsMaintenanceMenu" class="panel-collapse collapse">
<div class="panel-body">
<table class="table table-striped">
<tbody>
....
</tbody>
</table>
</div>
</div>
</div>
</div>

最佳答案

暂时使用了jQuery

   $(".panel").on("click", function(e){
var $_target = $(e.currentTarget);
var $_panelBody = $_target.find(".panel-collapse");
if($_panelBody){
$_panelBody.collapse('toggle')
}
})

关于javascript - 动态创建时 Bootstrap 崩溃不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26421401/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com