我很新,試圖瞭解JavaScript,我一直在試圖找出我做錯了什麼,但無法讓這個工作正常的多個例子。有一次我使用onmouseover/mouseout,但它只能在1個菜單上工作。JavaScript懸停功能的子菜單
我敢肯定,這是簡單的,我忽略了,但任何幫助,將不勝感激。
jQuery(document).ready(function($) {
$('#top-menu').hover(
function() {
$('#submenu').show(active);
},
function() {
$('#submenu').hide(non-active);
}
);
});
<ul id="menu" class="nav-menu">
<li>Home</li>
<li id="top-menu"><a href="#">About Us</a>
</li>
<ul id="submenu" class="sub-menu non-active">
<li>US</li>
<li>Our Style</li>
<li>The Experience</li>
</ul>
<li id="top-menu"><a href="#">Galleries</a>
</li>
<ul id="submenu" class="sub-menu non-active">
<li>Weddings</li>
<li>Engagements</li>
<li>Featured Weddings</li>
</ul>
<li id="top-menu"><a href="#">The Details</a>
</li>
<ul id="submenu" class="sub-menu non-active">
<li>Investment</li>
<li>Press and Awards</li>
<li>Testimonials</li>
</ul>
<li>FAQ</li>
<li>Contact</li>
<li>The Blog</li>
</ul>
.nav-menu {
list-style-type:none;
text-align:center;
text-transform:uppercase;
font-weight:bold;
font: 24px'Playfair Display', Georgia, serif;
}
.navmenu ul li {
margin:30px;
}
.non-active {
display:none;
}
.active {
display:inline;
}
第一步,檢查控制檯錯誤。 – elclanrs 2013-03-09 08:54:42
請您簡要告訴我們您想實現的目標嗎? – 2013-03-09 08:56:55