2009-07-08 6 views
1

Je le code suivant:Navigation dans les articles de la liste

var from = 0, step = 5; 

function showNext(list) { 
    list 
    .find('li').hide().end() 
    .find('li:lt(' + (from + step) + '):not(li:lt(' + from + '))') 
    .show(); 
    from += step; 
} 

// show initial set 
showNext($('ul')); 

// clicking on the 'more' link: 
$('#more').click(function(e) { 
    e.preventDefault(); 
    showNext($('ul')); 
}); 

Cela montre seulement 5 éléments de la liste suivante. Mais que se passe-t-il si je souhaite accéder aux 5 éléments précédents en cliquant sur un lien «Précédent»?

Répondre

1

peut-être vous pouvez les numéroter à l'avance,

id ul = ou id li =, et le saut 1 ou 5 chaque fois qu'un clic est passé

(devrait être plus rapide aswell)

+0

vrai , je voudrais les boucler mais ne peux pas trouver un moyen. Si les 5 derniers éléments sont affichés et que le bouton suivant est touché, je veux qu'il affiche à nouveau les 5 premiers éléments. Comment puis je faire ça? Merci d'avance ! –

Questions connexes