我想用HTML2CANVAS将手风琴保存为图像。为此,我打开所有手风琴,一切都很好,但后来他们不会关闭。我四处寻找,发现了这个很棒的代码:
function openAccordions(){
$('.panel-collapse:not(".in")')
.collapse('show');
}
function closeAccordions(){
$('.panel-collapse.in')
.collapse('hide');
}
通过它的外观和谷歌搜索它应该工作,虽然函数openAccordions()工作但closeAccordions()没有(元素保持折叠)。
任何想法如何解决或为什么这个特定代码可能不起作用?
答案 0 :(得分:0)
尝试检查可见性。像这样:
function openAccordions(){
$('.panel-collapse').not(':visible')
.collapse('show');
}
function closeAccordions(){
$('.panel-collapse').is(':visible')
.collapse('hide');
}