我有一个看起来像这样的基本菜单。
<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。我该如何处理?