我找到了几种方法来在bootstrap中公开可折叠的手风琴功能,但是我无法以悬停panel-collapse
元素时只触发一个div.panel-heading > a
的方式对其进行自定义。 / p>
我正在做以下事情:
$('div.panel-heading a').hover(function () {
$('.panel-collapse').collapse('show');
}, function() {
$('.panel-collapse').collapse('hide');
});
}
但每当我将鼠标悬停在a
元素上时,所有panel-collapse
元素都会打开和关闭。如果他们不是panel-heading
的孩子,我怎么能隔离他们?
答案 0 :(得分:2)
试试这段代码:
$('div.panel-heading a').hover(function () {
$('.panel-collapse', $(this).closest('.panel')).collapse('show');
}, function() {
$('.panel-collapse', $(this).closest('.panel')).collapse('hide');
});