personnalisé pager en jquery plugin bxslider
Je vais avoir un problème avec jQuery et je ne sais pas vraiment par où commencer.
Fondamentalement, je suis en utilisant le bxslider plugin pour faire un carrousel.
Ici est simplifié en HTML:
<ul id="promos">
<li>
<h2>Event Title 1</h2>
</li>
<li>
<h2>Event Title 2</h2>
</li>
</ul>
Et le jquery :
$('ul#promos').after('<div id="pager1"></div>');
$('ul#promos').bxSlider({
displaySlideQty: 1,
moveSlideQty: 1,
infiniteLoop: false,
controls: false,
pager: true,
pagerSelector: '#pager1',
auto: true,
pause: 5000,
speed: 1000
});
Ce qui rend la sortie:
<ul id="promos">
<li>
<h2>Event Title 1</h2>
</li>
<li>
<h2>Event Title 2</h2>
</li>
</ul>
<div id="pager1">
<a href="" class="pager-link pager-1 pager-active">1</a>
<a href="" class="pager-link pager-2">2</a>
</div>
Cependant, je veux le pager utiliser le relatif h2 titres, plutôt que des numéros croissants. Donc, idéalement, il devrait ressembler à:
<div id="pager1">
<a href="" class="pager-link pager-1 pager-active">Event Title 1</a>
<a href="" class="pager-link pager-2">Event Title 2</a>
</div>
Remarque: il peut y avoir jusqu'à six événements dans ce carrousel.
Voici un exemple:
http://jsfiddle.net/adrianjacob/gHpBT/3/
Tous les pointeurs par où commencer serait très apprécié.
Vous devez vous connecter pour publier un commentaire.
Je viens de construire mon propre pager à l'aide de la bxSlider des rappels et des méthodes publiques.
Je suis en utilisant haml et coffeescript, mais vous devriez obtenir l'idée.
Je suis en utilisant un attribut id sur le pager liens à nouer de lien vers une diapositive particulière
HAML
CoffeeScript
J'ai compris cela à l'aide d'un exemple sur http://bxslider.com/examples/thumbnail-pager-2
L'exemple utilise "buildPager:" remplace la norme 1,2,3,4 pager avec des images, l'exemple:
S'il vous plaît vérifier le code html ci-dessous pour la pagination
JS:
HTML: