如何初始化动态添加到页面的引导程序控件?

时间:2018-12-21 23:07:30

标签: bootstrap-accordion

例如,如果在页面加载时手风琴存在于页面上,则它起作用。但是,如果我在加载页面后将相同的手风琴标记动态添加到页面中,它将无法正常工作。

是否存在一种初始化引导程序控件的全局方法,可以在页面加载后调用该控件?我能找到的就是试图重新实现单击处理程序逻辑的代码段,如果可以调用更简单/全局的初始化方法,这似乎是不合理的。其他建议,例如在具有'.collapse'类的元素上调用'collapse'方法,将使某些东西可折叠,但是手风琴仍然无法正常工作。我可以折叠单个面板,但是当一个面板展开时,其他面板不会自动关闭。必须有一种更明显,更直接的方法来解决这个问题,而不涉及重新发明轮子,但我在任何地方都找不到。

1 个答案:

答案 0 :(得分:0)

我也没有找到有关此主题的任何官方文档。但是,当我查看Bootstrap的JS端的实现时,我发现它只是侦听页面加载事件并仅处理页面上已经存在的那些元素。因此,我认为如果不深入研究他们的代码并处理内部问题,在当前版本的Bootstrap中是不可能做到的。