Question

Je construis une page qui a quelques divs de contenu qui glissera dans et hors -. Seulement quelques lignes de code avec le cycle jQuery

J'ai une navigation sur le côté dans lequel je veux ajouter les liens vers. Pas de problème avec le cycle Jquery -. Je ne peux même spécifier une image ou une balise H3 que je veux utiliser

Cependant, je veux ajouter un div entier de la diapositive pour afficher dans la barre latérale. Comment pourrais-je aller sur la sélection de cette div?

En ce moment, mon code est:

    $('#servicesWrap').cycle({
    fx: 'scrollLeft',
    speed:  'normal', 
    timeout: 0, 
    pager:  '#servicesSidebar',
    pagerAnchorBuilder: function(idx, slide) { 
    return '<li><a href="#">' + jQuery(slide).children(".serviceButton").eq(0).text() + '</a></li>';

} 

    });

J'ai trouvé le PagerAnchorBuilder sur un autre poste stackoverflow. Il fonctionne très bien, mais il saisit seul le texte à l'intérieur du div. Je veux saisir toute la div qui ressemble à ceci:

    <div class="serviceButton">
   ... Text and images go here...
    </div>

Je suis sûr que c'est simple, je ne ne sais pas jQuery assez bon pour sélectionner l'ensemble div.

Était-ce utile?

La solution

Effectuez les opérations suivantes:

 return '<li><a href="#">' + $(slide).children(".serviceButton:first")[0].outerHtml + '</a></li>';
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top