Bonjour,
J'ai un petit problème avec le plugin Cycle, que je connait très bien.
Je voudrais faire apparaître une légende numéroté comme ceci :
Seulement voilà, dans mon script (dont voilà l'extrait), le "after" est déjà occupé par une autre fonction, je n'arrive pas à coupler les deux :
Je pense que c'est faisable, avec une petite virgule ou autre, mais là je bloque, pourriez vous m'aider s'il vous plait ?
Merci !
Modifié par Oziris (09 Jul 2013 - 09:20)
J'ai un petit problème avec le plugin Cycle, que je connait très bien.
Je voudrais faire apparaître une légende numéroté comme ceci :
$(function() {
$('#slideshow').cycle({
prev:'.left',
next:'.right',
timeout: 0,
speed: 0,
after: onAfter
});
});
function onAfter(curr,next,opts) {
var caption = 'Image ' + (opts.currSlide + 1) + ' of ' + opts.slideCount;
$('#caption').html(caption);
}
Seulement voilà, dans mon script (dont voilà l'extrait), le "after" est déjà occupé par une autre fonction, je n'arrive pas à coupler les deux :
if ($bloc.attr('id') !== $active.attr('id')) {
$bloc.find('.photos').cycle({
prev:'.left',
next:'.right',
timeout: 0,
speed: 0,
before : function(currSlideElement, nextSlideElement, options, forwardFlag) {$left.hide();$right.hide();} ,
after : function(currSlideElement, nextSlideElement, options, forwardFlag) {$left.show();$right.show();}
});
}
Je pense que c'est faisable, avec une petite virgule ou autre, mais là je bloque, pourriez vous m'aider s'il vous plait ?
Merci !
Modifié par Oziris (09 Jul 2013 - 09:20)