我正在嘗試使用jQuery使某個特定div的高度隨鼠標懸停在其上方而展開,以便我可以製作一個菜單。但由於某種原因,它總是會循環上下兩次,因爲我的鼠標懸停在它上面,而不是隻是我想要的那一次。這裏是我的代碼包含錯誤的副本。jQuery下拉菜單重新加載
<div id="Container">
<div id="Headeritem">
<div id="NavBaritem">
<div id="Nav3item">
<div id="NavExpand3item"><a href="#" class="NavTextitem">Ministries</a></div>
</div>
</div>
</div>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript">
<!--Script for NavBar Control
$(document).ready(function(e) {
<!--Script for AboutNE DropDown//-->
$('#NavExpand3item').hover(
function() {
$('#NavExpand3item').animate({
'height':'200px'
}, 300);
},
function() {
$('#NavExpand3item').animate({
'height':'0px'
}, 300);
}
);
});
//-->
</script>
</div>
我真的只是想知道我怎麼能阻止我從自行車菜單兩次,這裏是一個site的鏈接。我希望有人能夠幫助我。
謝謝你,
莫
你應該在JS中使用'Comment *'和'/ * Comment * /'註釋。 – Francisc 2012-04-26 21:53:23
另外,如果可能的話,你應該使用最新版本的jQuery。 – Francisc 2012-04-26 21:56:51
我認爲這個問題是由高度爲0的'#NavExpand3item'造成的。 – Francisc 2012-04-26 22:03:08