J'utilise EasySlider, mais contrairement à tous les exemples de ce plugin que j'ai trouvé, je montre plusieurs éléments à la fois et la largeur est de 100%. Les images séparées forment une image complète, longue et consécutive, qui est modifiée de façon à ce que même la limite entre le premier et le dernier aspect soit naturelle. Il est configuré pour être une diapositive continue automatiquement.Clonage des éléments li dans JQuery
Dans le plugin il y a ce code:
if(options.continuous){
$("ul", obj).prepend($("ul li:last-child", obj).clone().css("margin-left","-"+ w +"px"));
$("ul", obj).append($("ul li:nth-child(2)", obj).clone());
$("ul", obj).css('width',(s+1)*w);
};
Mon problème est que seul le premier élément est cloné après le dernier, donc lors de la deuxième rotation de ce curseur, seulement montre le premier élément, jusqu'à ce qu'il arrive à l'extrême gauche, alors les autres images semblent "pop" po (similaire: [EXAMPLE] si vous imaginez et toutes les images à droite du champ de foire n'apparaissant que lorsque le champ de foire arrive à l'extrême gauche).
Existe-t-il une meilleure façon de gérer ce clonage d'éléments afin que TOUTES les images soient clonées? ou peut-être quelqu'un peut penser à un meilleur moyen? Je suis nouveau à JQuery
REMARQUE: J'essaie de créer une opération qui permet à un élément de quitter l'écran de gauche pour revenir à droite. Y a-t-il un moyen d'y parvenir finalement?
J'avais essayé JCarouselLite avant, mais je ne pourrais pas obtenir la page de téléchargement pour fonctionner ainsi je ne pourrais pas le tester. J'ai essayé juste maintenant et suis allé dans sa source de page ainsi je pourrais obtenir à la page de téléchargement. Vous venez de gagner +100 rep mate, profitez :) –