2つの項目にサブメニューが含まれているメニューがあるとします。ここにhtmlがあります。
<div id="Menubar">
<ul>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a>
<ul >
<li class="dropItem"><a href="#">By Mail</a></li>
<li class="dropItem"><a href="#">By Phone</a></li>
</ul>
</li>
<li><a href="#">Search</a></li>
<li><a href="#">Gallery</a>
<ul>
<li class="dropItem"><a href="#">Video</a></li>
<li class="dropItem"><a href="#">Audio</a></li>
<li class="dropItem"><a href="#">Images</a></li>
<li class="dropItem"><a href="#">Powerpoint</a></li>
</ul>
</li>
<li><a href="#">News</a></li>
<li><a href="#">Home</a></li>
</ul>
</div>
だからそれは次のようなものです:
について| お問い合わせ| 検索| ギャラリー| ニュース| 家
------- -------
ByMail Video
ByPhone Audio
Images
では、ulを含むliを選択して、ulを表示するにはどうすればよいですか。
私はこのようなことを試しました:
$(document).ready(function(){
//start//
var drop = $('#Menubar ul li');
if(drop.children().last().is('ul')){
mouseover:function(){
$(this).find('ul').fadeIn('normal');
}
});
}
});
何か案は ?