Die Implementierung des Dropdown-Menüs ist sehr einfach und kann auch mit reinem CSS implementiert werden, aber ich bin nicht gut darin. Für die Verwendung von JQuery sind nur zwei Zeilen Code erforderlich, daher verwende ich JQuery-CSS Implementieren Sie eine einfache sekundäre Dropdown-Menünavigation. Der spezifische Inhalt wird wie folgt mitgeteilt:
Operationsrendering:
Spezifischer Code:
Schritt eins: Bestimmen Sie das HTML-Format der Navigation
<ul id="nav"> <li><a href="#">首页</a> <ul> <li><a href="#">PHP编程</a></li> <li><a href="#">JAVA编程</a></li> <li><a href="#">RGB对照表</a></li> <li><a href="#">颜色搭配技巧</a></li> </ul> </li> <li><a href="#">栏目一</a> <ul> <li><a href="#">PHP编程</a></li> <li><a href="#">JAVA编程</a></li> <li><a href="#">RGB对照表</a></li> <li><a href="#">颜色搭配技巧</a></li> </ul> </li> <ul>
Schritt 2: CSS zur Erzielung eines Navigationseffekts
#nav { line-height: 24px; list-style-type: none; background:#666; } #nav a { display: block; width: 100px; text-align:center; } #nav a:link { color:#666; text-decoration:none; } #nav a:visited { color:#666;text-decoration:none; } #nav a:hover { color:#FFF;text-decoration:none;font-weight:bold; } #nav li { float: left; width: 100px; background:#CCC; } #nav li a:hover{ background:#999; } #nav li ul { line-height: 27px; list-style-type: none;text-align:left; width: 180px; position: absolute;display: none; } #nav li ul li{ float: left; width: 180px; background: #F6F6F6; } #nav li ul a{ display: block; width: 156px;text-align:left;padding-left:24px; } #nav li ul a:link { color:#666; text-decoration:none; } #nav li ul a:visited { color:#666;text-decoration:none; } #nav li ul a:hover { color:#F3F3F3;text-decoration:none;font-weight:normal; }
Schritt 3: JQuery implementiert den Dropdown-Ausblendeffekt
$(function() { $("#nav li").hover( function() { $(this).find("ul").show(100); }, function() { $(this).find("ul").hide(300); } ); });
Ich hoffe, dieser Artikel hilft Ihnen beim Erlernen der JavaScript-Programmierung und zeigt Ihnen, wie Sie den Dropdown-Menüeffekt der sekundären Navigation über JQuery erzielen.