Im un peu nouveau à JS et cela m'a fait me gratter la tête comme un fou.jquery UI Tabs en utilisant DIV au lieu de UL pour la navigation
Je veux utiliser un DIV avec un tas d'ancres à l'intérieur pour la navigation au lieu de l'UL obligatoire (je pense?).
J'ai trouvé le morceau de code qui fait cela, mais je n'arrive pas à le comprendre.
this.list = this.element.children('ul:first');
this.lis = $('li:has(a[href])', this.list);
this.anchors = this.lis.map(function() { return $('a', this)[0]; });
this.panels = $([]);
Maintenant, changer les
ul:first
à
div:first
fonctionne, mais je dois encore envelopper tout mon A est dans une LI. Cela doit se passer en deuxième ligne, mais je ne sais vraiment pas quoi en faire. Je sais que c'est un petit morceau d'un script assez volumineux, mais j'espère qu'il le fera. Tout le code est disponible sur ui.jquery.com (comme vous le savez sans doute déjà) et je peux poster le reste si nécessaire.
Un grand merci d'avance pour votre aide.
L'objectif est de remplacer les UL et LI avec un seul DIV qui ne contient rien d'autre que A Cela rendra le style beaucoup plus facile.
Essayez ma version mise à jour. –
Ajouté votre note au bas de ma réponse. –