gpt4 book ai didi

javascript - 点击展开菜单

转载 作者:行者123 更新时间:2023-11-28 04:07:13 25 4
gpt4 key购买 nike

我有一个看起来像这样的基本菜单。

<ul id="menu">
<li id="auctions">Auctions</li>
<li class="submenu">Submenu 1</li>
<li class="submenu">Submenu 2</li>
<li class="submenu">Submenu 3</li>
</ul>

我希望在单击文本“拍卖”之前隐藏三个子菜单。然后它们应该出现,并在第二次单击“拍卖”时再次隐藏,依此类推。我试过这样的事情。

$(function() {
$('#auctions').click(function() {
$('#menu').animate({'height': '200'});
$('#submenu').animate({opacity : 'toggle'});
}, function () {
$('#menu').stop().animate({'height': '100'});
$('#submenu').animate({opacity : 'toggle'});
});
});

老实说,我不喜欢 jquery。我该如何处理?

最佳答案

使用jQuery's .slideToggle() ,还要确保 .submenu 不可见:

JavaScript:

$(function() {
$('#auctions').click(function(){
$('.submenu').slideToggle();
});
});

CSS:

.submenu{display:none;}

演示:http://jsfiddle.net/dirtyd77/SLGdE/4/

关于javascript - 点击展开菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15226140/

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