1
我正在嘗試做一個小腳本,它將在鼠標懸停在li鏈接上時顯示下一個ul。'li'懸停顯示下一個'ul'
這是HTML:
<ul class="submenu_ul">
<li>
<a style="font-weight:bold;" href="index.php?seite=27&parent=25">Klassen 2012/13</a><div style="clear:both;"></div>
</li>
<ul>
</ul>
<li>
<a style="font-weight:bold;" href="index.php?seite=28&parent=25">Events 2012/2013 </a><div style="clear:both;"></div>
</li>
<ul>
</ul>
<li>
<a style="font-weight:bold;" href="index.php?seite=29&parent=25">Events 2013/2014</a><div style="clear:both;"></div>
</li>
<ul>
<li style="margin-left:30px;">
<a href="index.php?seite=427&parent=25">test1</a>
</li><li style="margin-left:30px;">
<a href="index.php?seite=428&parent=25">test2</a>
</li></ul><li>
<a style="font-weight:bold;" href="index.php?seite=36&parent=25">Klassen 2013/14</a><div style="clear:both;"></div>
</li>
<ul>
<li style="margin-left:30px;">
<a href="index.php?seite=410&parent=25">1. Klassen</a>
</li><li style="margin-left:30px;">
<a href="index.php?seite=422&parent=25">2. Klassen</a>
</li><li style="margin-left:30px;">
<a href="index.php?seite=423&parent=25">3. Klassen</a>
</li>
</ul>
</ul>
這是jQuery腳本:
$(".submenu_ul li").hover(
function() {
$(this).next('ul').removeClass("hover");
}, function() {
$(this).next('ul').addClass("hover");
}
);
,在這裏它是在的jsfiddle:http://jsfiddle.net/CDMSK/2/ 正如你可以看到它是非常noobish我做了什麼。做這個的最好方式是什麼?有什麼建議嗎?
是的,你說得對,我喜歡,但是當我去那些露面的聯繫,他們消失了,我不能點擊它們 – TooCooL
你認爲如果我讓它們在點擊時滑下會更好? – TooCooL
你需要把裏面的'ul'放在'li'裏面我會修復它,並告訴你。 –