どのように私は上に乗っている要素の子ulだけをスライドさせることができますか?Jquery slideDown子ul
<ul>
<li class="main">
<a href="real_estate.htm">Real Estate </a>
<ul class="sub">
<li> <a href="#">Consulting Services</a></li>
<li> <a href="#">Investment</a></li>
<li> <a href="#">Property Management</a></li>
<li> <a href="#">Development</a></li>
</ul>
</li>
<li class="main">
<a href="investment.htm">Investment</a>
<ul class="sub">
<li><a href="#">Philosophy</a></li>
<li><a href="#">Criteria</a></li>
</ul>
</li>
</ul>
Jquery
$(document).ready(function() {
$(".sub").hide();
$(".main").hover(function() {
$(".sub").slideDown('slow');
});
});
ありがとうございました!ありがとう!次の里にマウスを移動すると、どうやって前に拾ったulをスライドアップできますか? – MG1
'$ .hover()'は2つの無名関数をとります。現在、最初のスペースのみを使用しています。 2番目の引数を使用して入れ子になった 'ul'を隠すことができます。参照:http://api.jquery.com/hover/したがって、$(el).hover(function(){/ * show * /}、function(){/ * hide */}); ' – Sampson
私はメインカテゴリのページにいるときにサブカテゴリを開いたままにすることはできますか? – MG1