gpt4 book ai didi

jquery 切换 css 类

转载 作者:行者123 更新时间:2023-12-01 06:20:16 25 4
gpt4 key购买 nike

这个 jquery 切换两件事。 (1) 一个 css 类和 (2) 显示一个 div。如果我单击元素外部(菜单切换),切换效果很好,但如果我单击元素本身内部,div 会切换,但 css 类不会切换。这是为什么?

实时预览http://jsfiddle.net/aL7Xe/68/

我需要第二次单击“菜单切换”时添加的 css 类消失。

<div id="menuwrap">
<a href="#" id="menutoggle">Menu Toggle</a>
<ul id="menucontainer">
<li><a href="#">One</a></li>
<li><a href="#">Two</a></li>
<li><a href="#">Three</a></li>
</ul>
</div>
this is more text

<script>
$('html').click(function() {
$('#menucontainer').hide();
$('#menutoggle').removeClass('menutoggle');
});

$('#menuwrap').click(function(event){
event.stopPropagation();
});

$('#menutoggle').click(function(event){
$('#menucontainer').toggle();
$(this).addClass('menutoggle');
});
</script>

最佳答案

$('#menutoggle').click(function(event){
$('#menucontainer').toggle();
$(this).toggleClass('menutoggle');
});

http://jsfiddle.net/L5Cq3/

实现所需结果的最少行数。

关于jquery 切换 css 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11006406/

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