Accueil Médias sociaux Comment utiliser jQuery pour créer une interface à onglets dans CSS3 - dummies

Comment utiliser jQuery pour créer une interface à onglets dans CSS3 - dummies

Vidéo: Formation jQuery Leçon 9 Réaliser une navigation par onglet 2025

Vidéo: Formation jQuery Leçon 9 Réaliser une navigation par onglet 2025
Anonim

Pour certains sites Web, une interface à onglets est la meilleure méthode pour afficher les informations: CSS3 a du code pour utiliser la méthode jQuery pour créer une interface à onglets

$ (function () {// Créer des variables pour contenir des données temporaires var TabHeads = "; var TabContent ="; // Obtenir le fichier de données XML et le traiter. $. Get ("XMLTabData.xml", function (data) {// Localiser chaque entrée Titre et l'utiliser pour // créer un en-tête d'onglet. $ (données). find ("Titre"). each (function () {TabHeads + = "
  • " + $ (this). attr ("légende") + "
  • ";}); // Ajouter les données à la zone d'en-tête. $ (" # En-têtes "). Append (TabHeads); // Localiser chaque entrée de contenu et l'utiliser // pour créer le contenu de l'onglet. data). find ("Contenu"). each (function () {TabContent + = " " + $ (this). text () + "";}) // Ajoute les données à la zone de contenu de l'onglet. $ ("# Tabs "). append (TabContent); // Terminez le processus en affichant les // onglets. $ ("# Tabs"). onglets ();});});

    Le code commence par créer deux variables: TabHeads et TabContent, pour contenir les données utilisées pour remplir l'interface à onglets. Cette information est finalement ajoutée à deux balises HTML, comme indiqué ici:

    La méthode get () obtient le fichier XML, XMLTabData. XML et place le contenu dans les données. Qu'est-ce que les données contient est un fichier XML entièrement formé qui est passé à une fonction anonyme (un qui n'a pas de nom) que vous définissez comme: function (data) {}. La fonction est exécutée lorsque la récupération de données est terminée, elle sert donc de rappel pour une lecture de données asynchrone.

    Tout ce que vous devez savoir pour l'instant, c'est que le fichier XML contient des éléments qui contiennent les données utilisées pour créer les entrées de tabulation, ainsi que des éléments qui contiennent les données placées dans chaque onglet. Dans ce cas, l'onglet 1 serait un titre et "Ceci est du contenu pour l'onglet 1." serait le contenu de cet onglet.

    Toutes les informations de rubrique apparaissent dans les éléments. Le code demande à jQuery de trouver () chacun des éléments et de les traiter un à la fois en utilisant la méthode each (). La méthode each () crée une boucle qui fournit automatiquement l'accès aux éléments individuels à travers cette variable. Les en-têtes d'onglet sont stockés dans une liste non ordonnée (

      ), en-têtes, qui fait déjà partie du code HTML de la page d'exemple.

      Le contenu de chaque onglet apparaît dans les éléments ajoutés après l'élément

        , en-têtes. Le contenu peut être quelque chose - y compris les contrôles utilisés pour l'exemple d'interface à onglets précédent. Le problème le plus important à prendre en compte est de savoir comment stocker des informations dans le fichier XML.Assurez-vous d'échapper les balises afin qu'elles ne soient pas interprétées comme des éléments XML.

        Comme pour les en-têtes, le code utilise find () pour localiser chacun des éléments du fichier XML et les convertir au format HTML requis pour créer le contenu de l'onglet. La méthode each () crée la boucle utilisée pour traiter chaque élément un à la fois.

    Comment utiliser jQuery pour créer une interface à onglets dans CSS3 - dummies

    Le choix des éditeurs

    Valide Versus un document XML bien formé - mannequins

    Valide Versus un document XML bien formé - mannequins

    En XML, un document valide doit se conformer aux règles de sa définition DTD (Document Type Definition) ou schéma, qui définit quels éléments peuvent apparaître dans le document et comment les éléments peuvent s'imbriquer les uns dans les autres. Si un document n'est pas bien formé, il ne va pas très loin dans le monde XML, donc vous avez besoin de ...

    Validation de votre page Web HTML5 - mannequins

    Validation de votre page Web HTML5 - mannequins

    Peu importe votre précaution, vous faites parfois des bêtises lorsque coder vos pages Web HTML5. Un outil comme un correcteur orthographique pour le code serait génial. Et voilà, il existe un tel outil de vérification de code. Le W3C Markup Validation Service, présenté par les mêmes personnes qui ont élaboré les normes ...

    Espacement vertical en HTML - nuls

    Espacement vertical en HTML - nuls

    Pour le codage du contenu de la page en HTML pour vos pages Web, vous pourriez demander: «Comment puis-je me débarrasser de cet espacement (vertical)? "Entre les paragraphes. Ou, "Comment ajouter un espacement (vertical) entre les éléments de la liste? "D'abord, il sera utile de comprendre d'où vient cet espacement vertical. Espacement vertical en HTML ...

    Le choix des éditeurs

    Héberger des vidéos Mobile sur YouTube - des nuls

    Héberger des vidéos Mobile sur YouTube - des nuls

    Pour les webmestres mobiles qui ne veulent pas se démener Sur de nouveaux lexiques de spécifications techniques, l'option la plus simple est de laisser YouTube, représenté sur la figure, faire tout le travail d'hébergement et de diffusion de la vidéo. YouTube rend toutes ses vidéos mobiles conviviales, offrant la meilleure version pour chaque appareil. Lorsque vous téléchargez ...

    Sites Web QuarkXPress utiles - mannequins

    Sites Web QuarkXPress utiles - mannequins

    Les utilisateurs de quarkXPress ont accès à une foule d'informations et de cadeaux liés à QuarkXPress. La prochaine fois que vous êtes en ligne, consultez certains de ces sites QuarkXPress et de publication assistée par ordinateur. Sites XTensions Des centaines de XTensions commerciales pour QuarkXPress sont disponibles pour Mac et Windows; ces XTensions gèrent un large éventail de tâches que QuarkXPress ne peut pas faire. Beaucoup d'informations ...

    Activation de User Agent Switcher dans Safari - Témoins

    Activation de User Agent Switcher dans Safari - Témoins

    Lorsque vous testez un site Web Destiné à l'iPhone et l'iPad sur un ordinateur de bureau, si le script de détection de périphérique sur un serveur reconnaît que vous utilisez un navigateur sur un ordinateur, il ne vous montre pas la version du téléphone. C'est là que l'agent utilisateur entre dans l'image. Safari inclut des fonctionnalités spéciales qui permettent ...

    Le choix des éditeurs

    Raccourcis vers les centres de commande dans MYOB - mannequins

    Raccourcis vers les centres de commande dans MYOB - mannequins

    Vous pouvez vous rendre directement au centre de commande de votre choix MYOB. Appuyez sur la touche Ctrl de votre PC tout en appuyant sur l'un de ces chiffres - et vous allez au centre de commande de votre désir! Combinaison de touches Raccourci Résultat Ctrl-1 Centre de commande des comptes Ctrl-2 Centre de commande bancaire Ctrl-3 Centre de commande des ventes Ctrl-4 ...

    Rapprochement de votre compte bancaire dans Sage 50 - variables nominales

    Rapprochement de votre compte bancaire dans Sage 50 - variables nominales

    Avant de commencer un rapprochement bancaire dans Sage 50, vous devez pour vous assurer que vous avez saisi la majorité de vos transactions financières pendant la période de réconciliation. Traditionnellement, les comptables réconcilient le compte bancaire à la fin de chaque mois, une fois qu'ils ont reçu leurs relevés bancaires. Cependant, l'avènement de la banque en ligne ...

    Solutions et Knowledge in Salesforce. com Service Cloud - les nuls

    Solutions et Knowledge in Salesforce. com Service Cloud - les nuls

    En tant qu'agent, vous devez savoir quels outils sont à votre disposition dans Service Cloud pour faciliter votre travail. Plus spécifiquement, Salesforce propose deux outils majeurs de résolution de problèmes pour les clients et les agents de support, Solutions et Knowledge. Quelle est la différence, demandez-vous? Avant de regarder les différences, voici ce qu'elles contiennent ...