


Implémentation du menu déroulant accordéon JavaScript Compétences code_javascript
May 16, 2016 pm 03:32 PML'effet du menu déroulant accordéon est plus flexible. Il est différent du menu déroulant traditionnel. Cet article partagera avec vous un morceau de code d'implémentation du menu déroulant accordéon javascript. rendu en premier :
Code du menu déroulant accordéon javascript spécifique :
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>手风琴下拉菜单效果</title> <script src="js/jquery-1.11.1.js"></script> <style> *{ margin: 0; padding: 0; } ul{ list-style: none; } .nav ul{ display: none; } .nav ul li{ width: 100px; text-align: center; cursor: pointer; } .nav div{ background: #4ecc70; width: 100px; border-radius: 10px; line-height: 34px; text-align: center; color: white; cursor: pointer; } .demo{ /* display: none;*/ } .red{ background:red; border-radius: 10px; } </style> <script> $(function(){ //case 1 // $('.nav div').on('click',function(){ // if(false==$(this).next().is(':visible')){ // $('.nav ul').slideUp(300); // } // $(this).next().slideToggle(300); // }) //case 2 var changeType=$('.nav').find('div'); $.each(changeType,function(){ $(this).on('click',function(){ if(false==$(this).next().is(':visible')){ $('.nav ul').slideUp(300); } $(this).next().slideToggle(300); }) $('.nav ul:eq(0)').show(); }) var hoverType=$('.nav .u').find('li') $.each(hoverType,function(){ $(this).hover(function(){ $(this).addClass('red').siblings().removeClass('red'); }) }) }) </script> </head> <body> <ul class="nav"> <li> <div>水果</div> <ul class="u"> <li>香蕉</li> <li>橘子</li> <li>梨子</li> <li>西瓜</li> </ul> </li> <li> <div>蔬菜</div> <ul class="u"> <li>芹菜</li> <li>黄瓜</li> <li>洋葱</li> <li>西瓜</li> </ul> </li> <li> <div>肉类</div> <ul class="u"> <li>鸡肉</li> <li>兔肉</li> <li>鸭肉</li> <li>龙肉</li> </ul> </li> </ul> </body> </html>
Ce qui précède est le code du menu déroulant accordéon javascript partagé avec vous. J'espère qu'il vous sera utile pour votre apprentissage. Implémentons le menu déroulant accordéon pour votre site Web !

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Remplacer les caractères de chaîne en javascript

Tutoriel de configuration de l'API de recherche Google personnalisé

8 Superbes plugins de mise en page JQuery Page

Créez vos propres applications Web Ajax

Qu'est-ce que & # x27; ceci & # x27; en javascript?

Améliorez vos connaissances jQuery avec le spectateur source

10 feuilles de triche mobiles pour le développement mobile
