Maison  >  Article  >  interface Web  >  Partage du plug-in d'onglet onglet encapsulé par jQuery_jquery

Partage du plug-in d'onglet onglet encapsulé par jQuery_jquery

WBOY
WBOYoriginal
2016-05-16 15:54:361208parcourir

La fonction tab est souvent utilisée dans le développement de sites Web Afin de gagner du temps dans l'écriture du code, le plug-in tab est encapsulé pour un appel facile.

Créer un composant d'onglet

Utilisation : structure html

  <div id="tabs">
      <ul>
        <li><a href="#tabs-1">tab-1</a></li>
        <li><a href="#tabs-2">tab-2</a></li>
        <li><a href="#tabs-3">tab-3</a></li>
      </ul>
      <div id="tabs-1">tabs-1-panel</div>
      <div id="tabs-2">tabs-2-panel</div>
      <div id="tabs-3">tabs-3-panel</div>
 </div>

appel js

 $('#tab').tabs();

Description des paramètres associés :

Paramètres d'initialisation

Valeur par défaut du paramètre Description du paramètre
active null définit l'index de l'onglet sélectionné. La valeur par défaut est null Par exemple, si le premier onglet est sélectionné, il est défini sur 0
. événement clic L'événement de commutation de l'onglet, la valeur par défaut est l'événement de clic, vous pouvez définir le survol de la souris

Ajouter des paramètres d'onglet

Valeur par défaut du paramètre Description du paramètre
titre vide Le texte affiché sur l'onglet, la valeur par défaut est vide
href lien onglet vide, s'il s'agit de données statiques, renseignez la chaîne correspondante (#str), et pour les données distantes, l'url correspondante
content Vide Le contenu de l'onglet est constitué de données statiques Il n'est pas nécessaire de remplir les données dynamiques
. iconCls true bouton de fermeture de l'onglet, la valeur par défaut est d'afficher vrai, sinon c'est faux

Démo :

Exemple 1 : Données statiques :

<div id="tabs">
      <ul>
        <li><a href="#tabs-1">tab-1</a></li>
        <li><a href="#tabs-2">tab-2</a></li>
        <li><a href="#tabs-3">tab-3</a></li>
      </ul>
      <div id="tabs-1">tabs-1-panel</div>
      <div id="tabs-2">tabs-2-panel</div>
      <div id="tabs-3">tabs-3-panel</div>
 </div>

appel js :

 $('#tabs').tabs();

Exemple 2 : Charger la page via des données distantes et créer dynamiquement le panneau,

<div id="tabs">
      <ul>
        <li><a href="#tabs-1">tab-1</a></li>
        <li><a href="index.jsp">tab-2</a></li>
        <li><a href="index.html">tab-3</a></li>
      </ul>
      <div id="tabs-1">tabs-1-panel</div>
 </div>

appel js :

 $('#tabs').tabs();

Exemple 3 : transmettre les paramètres et définir l'événement de changement d'onglet au survol de la souris

<div id="tabs">
      <ul>
        <li><a href="#tabs-1">tab-1</a></li>
        <li><a href="index.jsp">tab-2</a></li>
        <li><a href="index.html">tab-3</a></li>
      </ul>
      <div id="tabs-1">tabs-1-panel</div>
 </div>

appel js :

 $('#tabs').tabs({event:'mouseover'});

Exemple 4 : Ajouter un onglet :



<div id="tabs">
      <ul>
        <li><a href="#tabs-1">tab-1</a></li>
        <li><a href="index.jsp">tab-2</a></li>
        <li><a href="index.html">tab-3</a></li>
      </ul>
      <div id="tabs-1">tabs-1-panel</div>
 </div>

appel js :

 $('#tabs').tabs();
 var tabCount =4;
 function addTab(){
   tab.tabs('add',{
     title:'tab-'+tabCount+'',
     href:'#tab-'+tabCount+'',
     content:'Tab----'+tabCount+'',
     iconCls:true
   });
   tabCount++;
 }

Résumé :

Grâce à différents appels d'identifiant, vous pouvez créer différentes structures d'onglets et les styles peuvent être personnalisés par identifiant.

Je ne suis pas doué. Accueillez tous les experts pour me donner des conseils....

Adresse de téléchargement de la démo : MyUI-tabs

Ce qui précède représente l’intégralité du contenu de cet article, j’espère que vous l’aimerez tous.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn