J'affiche une série d'éléments en utilisant la fonction next(). Une fois que j'atteins la fin, je veux aller au premier élément. Des idées?jQuery: comment savoir quand next() atteint la fin, puis aller au premier élément
Voici le code:.
//Prev/Next Click
$('.nextSingle').click(function() {
//Get the height of the next element
var thisHeight = $(this).parent().parent().parent().next('.newsSingle').attr('rel');
//Hide the current element
$(this).parent().parent().parent()
.animate({
paddingBottom:'0px',
top:'48px',
height: '491px'
}, 300)
//Get the next element and slide it in
.next('.newsSingle')
.animate({
top:'539px',
height: thisHeight,
paddingBottom:'100px'
}, 300);
});
Fondamentalement, je besoin d'un « si » qui dit «s'il n'y a pas d'éléments « Suivant » restants, puis trouver le premier
Merci
!
thx patrick! Ca promet, mais j'ai "Erreur: $ ancestor.prevAll (". NewsSingle "). Last n'est pas une fonction" –
@ j-man86 - Quelle version de jQuery utilisez-vous? La méthode '.last()' a été ajoutée dans jQuery 1.4. – user113716
@ j-man86 - Était sur le point de faire un montage. Je vais juste laisser un commentaire à la place. Si vous avez besoin d'une version plus ancienne de jQuery, alors au lieu de 'prevAll(). Last()', vous pouvez faire '.prevAll (': last')'. – user113716