J'ai un problème avec jquery tools/scrollable plugin.Jquery Tools - Scrollable, circulaire - problème avec un logo défilé, les logos ne réapparaissent pas jusqu'à ce que le dernier logo soit affiché
Utilisation de la circulaire: véritable option, sur cette page: http://oda.sanscode.com/
Le défilé logo indiqué ne fera que cloner les logos lorsque le dernier logo est atteint. Cela laisse un espace visible entre le moment où le dernier logo est affiché et le premier logo est reproduit.
J'ai besoin de changer la logique derrière la circulaire afin qu'il n'y ait pas d'espace visible.
Voici le code du plugin outils jquery:
// circular loop
if (conf.circular) {
//take the last item, prepend it to the itemWrap
var cloned1 = self.getItems().slice(-1).clone().prependTo(itemWrap),
cloned2 = self.getItems().eq(1).clone().appendTo(itemWrap); //take the second item, place it after the itemWrap
cloned1.add(cloned2).addClass(conf.clonedClass);
self.onBeforeSeek(function(e, i, time) {
if (e.isDefaultPrevented()) { return; }
/*
1. animate to the clone without event triggering
2. seek to correct position with 0 speed
*/
if (i == -1) {
self.seekTo(cloned1, time, function() {
self.end(0);
});
return e.preventDefault();
} else if (i == self.getSize()) {
self.seekTo(cloned2, time, function() {
self.begin(0);
});
}
});
// seek over the cloned item
self.seekTo(0, 0);
}
Quelqu'un peut-il me aider s'il vous plaît?
Merci