gpt4 book ai didi

javascript - 如何选择!(不是)$ (".some_class")?

转载 作者:行者123 更新时间:2023-12-03 04:33:15 24 4
gpt4 key购买 nike

我有 html 菜单

$('.mobile-menu_icon').click(function(event) {
$('.menu-mobile_list').addClass('mobile-menu_active');
});
<img src="img/mobile.png" class='pull-right mobile-menu_icon visible-xs' alt="">
<ul class='menu-mobile_list col-xs-6'>
<li class="menu-mobile_item"><a href="">Main</a></li>
<li class="menu-mobile_item"><a href="">Contacts</a></li>
<li class="menu-mobile_item"><a href="">About Us</a></li>
<li class="menu-mobile_item"><a href="">FAQ</a></li>
</ul>

如何编写如下内容:

!$("ul, li").click(function(e){
$('.menu-mobile_list').removeClass('mobile-menu_active');
})

(如果用户单击屏幕的其他位置,但不在菜单上,则菜单应关闭)

最佳答案

你做不到,你能做的是

$(body).click(function(e)
{ if(!$(e.target).is( 'ul'))
{
$('.menu-mobile_list').removeClass('mobile-menu_active');
}
});

关于javascript - 如何选择!(不是)$ (".some_class")?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43405247/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com