我要做的是在鼠标移动到下拉列表时保持选中<a>
:
我尝试了closest
选择器,但没有工作:
$('.dropdown-menu', this).stop().fadeIn("fast").closest("a").css("background-color", "#eee");
这是我的 jsfiddle 。感谢。
答案 0 :(得分:2)
答案 1 :(得分:1)
使用css
为a
标记添加了默认样式为li
.nav > li:hover, .nav > li:focus {
background-color: #eee;
}
答案 2 :(得分:0)
您可以修改您的功能,以便在动画后切换下拉菜单中open
元素上的bootstrap li
类。
// Dropdown Menu Fade
jQuery(document).ready(function () {
$(".mega-inner-dropdown").hover(
function () {
$('.dropdown-menu', this).stop().fadeIn("fast");
$(this).children("li").addClass("open");
},
function () {
$('.dropdown-menu', this).stop().fadeOut("fast");
$(this).children("li").removeClass("open");
});
});