📅  最后修改于: 2023-12-03 15:37:34.303000             🧑  作者: Mango
在Bootstrap中的页面,通常会使用nav-tab来展示不同内容的切换。然而,有时候我们需要在点击页面其他区域时,自动删除当前选中的nav-tab,以提高用户体验。
下面介绍一种实现的方法,使用jQuery实现。
$('body').on('click', function (e) {
if (!$(e.target).closest('#nav-tab').length) {
// 删除当前选中的nav-tab
}
});
if (!$(e.target).closest('#nav-tab').length) {
$('#nav-tab .active').remove();
}
$('body').on('click', function (e) {
if (!$(e.target).closest('#nav-tab').length) {
$('#nav-tab .active').remove();
}
});
以上就是在Bootstrap中的nav-tab外部单击时,删除活动的nav-tab的方法。