このような基本的なメニューがあります。
<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>
「オークション」というテキストがクリックされるまで、3 つのサブメニューを非表示にします。その後、それらは表示されるはずで、「オークション」が 2 回目にクリックされると再び非表示になります。私はこのようなことを試しました。
$(function() {
$('#auctions').click(function() {
$('#menu').animate({'height': '200'});
$('#submenu').animate({opacity : 'toggle'});
}, function () {
$('#menu').stop().animate({'height': '100'});
$('#submenu').animate({opacity : 'toggle'});
});
});
正直なところ、私はjqueryが苦手です。どうすればこれにアプローチできますか?