Bootstrap 4 个悬停时可折叠的多个项目
Bootstrap 4 collapsible on hover with multiple items
我找到了几种方法来公开 bootstrap 中的可折叠手风琴功能,但是我无法以悬停 [=] 时仅触发一个 panel-collapse
的方式对其进行自定义13=]元素.
我正在做以下事情:
$('div.panel-heading a').hover(function () {
$('.panel-collapse').collapse('show');
}, function() {
$('.panel-collapse').collapse('hide');
});
}
但是每当我将鼠标悬停在 a
元素上时,所有 panel-collapse
元素都会打开和关闭。如果它们不是 panel-heading
的 children,我如何隔离它们?
Fiddle 这里:http://jsfiddle.net/Tupira/084z33g5/1/
试试这个代码:
$('div.panel-heading a').hover(function () {
$('.panel-collapse', $(this).closest('.panel')).collapse('show');
}, function() {
$('.panel-collapse', $(this).closest('.panel')).collapse('hide');
});
我找到了几种方法来公开 bootstrap 中的可折叠手风琴功能,但是我无法以悬停 [=] 时仅触发一个 panel-collapse
的方式对其进行自定义13=]元素.
我正在做以下事情:
$('div.panel-heading a').hover(function () {
$('.panel-collapse').collapse('show');
}, function() {
$('.panel-collapse').collapse('hide');
});
}
但是每当我将鼠标悬停在 a
元素上时,所有 panel-collapse
元素都会打开和关闭。如果它们不是 panel-heading
的 children,我如何隔离它们?
Fiddle 这里:http://jsfiddle.net/Tupira/084z33g5/1/
试试这个代码:
$('div.panel-heading a').hover(function () {
$('.panel-collapse', $(this).closest('.panel')).collapse('show');
}, function() {
$('.panel-collapse', $(this).closest('.panel')).collapse('hide');
});