Heim >Web-Frontend >js-Tutorial >jquery implementiert den anklickbaren teleskopischen und erweiterbaren Menüeffekt code_jquery
Das Beispiel in diesem Artikel beschreibt den Menüeffektcode von jquery, der zum Erweitern und Erweitern angeklickt werden kann. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Dies ist ein durch JQuery implementierter Code zum Ein- und Ausblenden des Menüs. Jeder kennt die Bedienungsmethode. Klicken Sie einmal, um den Inhalt des sekundären Menüs zu erweitern, und klicken Sie erneut, um ihn zu reduzieren .
Der Screenshot des Laufeffekts sieht wie folgt aus:
Die Online-Demo-Adresse lautet wie folgt:
http://demo.jb51.net/js/2015/jquery-click-show-hidden-menu-style-codes/
Der spezifische Code lautet wie folgt:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>JQ点击伸缩、展开的菜单</title> <style type="text/css"> body { font-family: Arial; font-size: 16px; } dl { width: 300px; } dl,dd { margin: 0; } dt { background-color:#ae8758; background-image:url(images/201207.png); background-repeat:no-repeat; background-position:5px 13px; font-size: 18px; padding: 5px 5px 5px 20px; margin: 2px; height:29px; line-height:28px; } dt a { color: #FFF; text-decoration:none; } dd a { color: #000; } ul{ list-style: none; padding:5px 5px 5px 20px; margin:0; } li{ line-height:24px;} .bg{ background-position:5px -16px;} </style> <script type="text/javascript" src="jquery-1.6.2.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("dd").hide(); $("dt a").click(function(){ $(this).parent().toggleClass("bg"); $(this).parent().prevAll("dt").removeClass("bg") $(this).parent().nextAll("dt").removeClass("bg") $(this).parent().next().slideToggle(); $(this).parent().prevAll("dd").slideUp("slow"); $(this).parent().next().nextAll("dd").slideUp("slow"); return false; }); }); </script> </head> <body> <dl> <dt><a href="#">郑州美食</a></dt> <dd> <ul> <li><a href="#">美食论坛</a></li> <li><a href="#">地方小吃</a></li> <li><a href="#">郑州酒店</a></li> </ul> </dd> <dt><a href="#">郑州交通</a></dt> <dd> <ul> <li><a href="#">新郑机场</a></li> <li><a href="#">周边高速</a></li> </ul> </dd> <dt><a href="#">郑州房产</a></dt> <dd> <ul> <li><a href="#">房产论坛</a></li> <li><a href="#">大河论坛</a></li> <li><a href="#">天下中原</a></li> </ul> </dd> </dl> </body> </html>
Ich hoffe, dass dieser Artikel für das JQuery-Programmierungsdesign aller hilfreich sein wird.