J'ai le code html suivant :
<a href="#" id="#1" class="pagerlink" >link</a>
<a href="#" id="#3" class="pagerlink" >link</a>
<a href="#" id="#2" class="pagerlink" >link</a>
/*etc.... */
et le jQuery script suivant :
$(document).ready(function() {
var $container = $('.gallery_r').cycle({
fx: 'scrollHorz',
speed: 500,
timeout: 0
});
$('a.pagerlink').click(function() {
var id = $(this).attr('id');
$container.cycle(id);
return false;
});
});
le contrôle des liens 'pagerlink' est un diaporama jQuery Cycle. Si je permute cette ligne :
$container.cycle(id);
pour cette
$container.cycle(7);
cela fonctionne... (évidemment en ne naviguant que vers la diapositive numéro 7). Ma question est donc la suivante : comment puis-je récupérer l'ID du lien sur lequel on clique et le passer dans cette ligne ?
Merci d'avance !
6 votes
#
n'est pas un caractère valide dans un[id]
.