Bonjour,
J'utilise actuellement sur mon site la function scrollTo de jQuery.
Je l'utilise pour faire descendre ou monter de 100 pixels un <div> via un clic sur une balise <a>.
Le mouvement se fait en 800 (millisecondes je crois... peu importe).
Quiqu'il en soit, les clics sur mon <a> n'annulent et ne remplacent pas les précédents clic sur ce même <a>. Ce qui fait que les déplacements s'enchainent au nombre de clic fais. Ce qui n'est pas forcément très agréable pour l'internaute qui doit patienter s'il a clické une multitude de fois.
Y-a t'il donc une solution pour éviter cela ?
voici la fonction utilisé :
Merci.
Nico
Modifié par tonib (24 May 2009 - 23:04)
J'utilise actuellement sur mon site la function scrollTo de jQuery.
Je l'utilise pour faire descendre ou monter de 100 pixels un <div> via un clic sur une balise <a>.
Le mouvement se fait en 800 (millisecondes je crois... peu importe).
Quiqu'il en soit, les clics sur mon <a> n'annulent et ne remplacent pas les précédents clic sur ce même <a>. Ce qui fait que les déplacements s'enchainent au nombre de clic fais. Ce qui n'est pas forcément très agréable pour l'internaute qui doit patienter s'il a clické une multitude de fois.
Y-a t'il donc une solution pour éviter cela ?
voici la fonction utilisé :
$('#haut').click(function(){
$paneTarget.scrollTo('-=100px', 800);
});
$('#bas').click(function(){
$paneTarget.scrollTo('+=100px', 800);
});
Merci.
Nico
Modifié par tonib (24 May 2009 - 23:04)