【发布时间】:2017-12-20 05:41:20
【问题描述】:
我有一个带有下拉菜单的 WordPress 菜单。我有 CSS 代码来在选定的菜单项处于活动状态时对其进行下划线。这适用于根级菜单项和子菜单项。我想做的是在单击其中一个子菜单项时将下拉菜单设置为活动状态。我正在 jQuery 中尝试这个。
jQuery(function($) {
$(".navbar .nav .nav-item.dropdown li").click(function() {
$(".navbar .nav .nav-item.dropdown").addClass('active');
});
}
它几乎可以工作。当我单击子菜单项时,我可以看到下拉菜单处于活动状态,但随后又回到不活动状态。我认为发生这种情况是 jQuery 触发并将下拉菜单设置为活动,然后页面重新加载并且活动被清除。
知道如何让它坚持下去吗?
【问题讨论】: