Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 隐藏活动菜单项的下拉列表_Php_Jquery_Css - Fatal编程技术网

Php 隐藏活动菜单项的下拉列表

Php 隐藏活动菜单项的下拉列表,php,jquery,css,Php,Jquery,Css,我试着做一些类似于finance.yahoo.com的菜单的事情,它会停止在活动菜单项上的下拉。我已经应用jQuery来添加addclass()来添加.active类,但现在我只想停止在active类中的下拉列表 我试过这个代码,但不起作用 $('#menu > ul > li > a.active').parent('div').hide(); 使用而不是作为div不是a的直接父级。最近的将通过测试元素本身并在DOM树中遍历其祖先来查找与选择器匹配的第一个元素 $('#me

我试着做一些类似于finance.yahoo.com的菜单的事情,它会停止在活动菜单项上的下拉。我已经应用jQuery来添加
addclass()
来添加
.active
类,但现在我只想停止在active类中的下拉列表

我试过这个代码,但不起作用

$('#menu > ul > li > a.active').parent('div').hide();
使用而不是作为
div
不是
a
的直接父级。最近的将通过测试元素本身并在DOM树中遍历其祖先来查找与选择器匹配的第一个元素

$('#menu > ul > li > a.active').closest('div').hide();
绑定到
.mouseleave()
事件smth。近似

$('.main_menu_container').mouseleave( function () {
    $(this).children('.submenu').hide();
});

检查并检查以下代码是否正常工作$(“#menu>ul>li>a[href=“”+url+”。“])。addClass('active'))