J'essaye de créer un curseur dans jquery et bloqué à la fin.custom jquery slider
J'ai créé un <ul>
puis 4 <li>
dans ce <ul>
représentant chaque <li>
une diapositive. Lorsque je clique sur le bouton suivant, la diapositive 1 est animée à la diapositive 2. Lorsque je clique sur le bouton suivant, la diapositive actuelle est animée à la suivante. Mais comment animer la dernière diapositive pour charger la première diapositive.
Je modifie la valeur de la propriété left pour l'animer parmi les diapositives. Le code est donné ci-dessous. Guidez-moi s'il-vous-plaît. Merci!
current = 0;
current_slide=1;
$(document).ready(function(){
var totalSlides=$(".slider ul li").length;
$(".slider ul").removeAttr('width');
$(".slider ul").attr('width',951*totalSlides);
$('#next img').click(function(){
current_slide++;
current -= 951;
if(current_slide>totalSlides)
{
current=0;
current_slide=1;
$(".slider ul").css('left',0);
}
$(".slider ul").animate({"left":current+"px"}, "slow");
});
/* Previous button is not fully functional yet*/
$('#prev img').click(function(){
current_slide--;
current += 951;
if(current_slide==1)
{current=0;current_slide=totalSlides;}
$(".slider ul").animate({"left":current+"px"}, "slow");
});
});
merci pour votre réponse. J'ai déjà essayé mais je ne veux pas que le curseur fonctionne comme ça. Supposons que l'utilisateur soit sur la dernière diapositive. cliquer sur le bouton suivant devrait montrer la diapositive 1 et l'animation ne devrait pas être dans l'ordre inverse. voir ce curseur http://32337.templates.site2you.com/. – mysterious
J'ai mis à jour ma réponse. Il y a quelques tutoriels sur les curseurs si vous voulez faire les vôtres, mais il y a beaucoup plus de plugins de curseurs ... J'aime particulièrement les transitions réalisées par Nivo Slider (http://nivo.dev7studios.com/). – Mottie
vous savez ce que je pensais à la 2ème méthode déjà. C'est une bonne idée. mais pour l'instant je pars avec Nivo Slider. ça a l'air joli. Merci – mysterious