【发布时间】:2025-12-14 02:25:01
【问题描述】:
我已经找到了几种在引导程序中公开可折叠手风琴功能的方法,但是我无法自定义它,以便在悬停div.panel-heading > a 元素时只触发一个panel-collapse。
我正在做以下事情:
$('div.panel-heading a').hover(function () {
$('.panel-collapse').collapse('show');
}, function() {
$('.panel-collapse').collapse('hide');
});
}
但每当我将鼠标悬停在a 元素上时,所有panel-collapse 元素都会打开和关闭。如果他们不是panel-heading 的孩子,我该如何隔离他们?
【问题讨论】:
-
能不能写出整个面板的html结构?
-
问题是这个代码 $('.panel-collapse') 会影响类 panel-collapse 的每一项。解决方案是设置要更改可见性的项目的父项。
-
有没有通用的方法?即触发实际的原始引导功能?见我上面的小提琴。
标签: collapse bootstrap-4