标签: php jquery css
我正在尝试做类似finance.yahoo.com的菜单,它会停止它在活动菜单项下拉。我已经应用jQuery添加addclass()来添加.active类,但现在我只想停止我在活动类中的下拉。
addclass()
.active
我尝试使用此代码但不起作用
$('#menu > ul > li > a.active').parent('div').hide();
答案 0 :(得分:0)
使用closest()代替parent(),因为div不是a的直接父代。 nearest将通过测试元素本身并遍历DOM树中的祖先来查看与选择器匹配的第一个元素
div
a
$('#menu > ul > li > a.active').closest('div').hide();
答案 1 :(得分:0)
绑定到.mouseleave()事件smth。类似于
.mouseleave()
$('.main_menu_container').mouseleave( function () { $(this).children('.submenu').hide(); });