JQueryでスタイリッシュなスライドメニューを使用しています。
<script type="text/javascript">
$(function(){
$('ul.child').hide();
$('ul.parent a.slide').click(function(){
$('ul.child').slideUp('slow');
$(this).next().find('a').show();
$(this).next().slideDown('fast');
return false;
});
});
</script>
<ul class="parent">
<li>
<a href="#" class="slide">Title One</a>
<ul class="child">
<li><a href="#">Link One</a></li>
<li><a href="#">Link Two</a></li>
<li><a href="#">Link Three</a></li>
<li><a href="#">Link Four</a></li>
<li><a href="#">Link Five</a></li>
</ul>
</li>
</ul>
スライド メニューは正常に動作しています。しかし、この最後に開いた「子 ul」では、開いた後に閉じません。しばらくしてからすべてをリセットする必要があります。何か考えはありますか?