S'il vous plaît jeter un oeil à ceci:Comment faire div déplacer à droite et à gauche en utilisant la méthode jQuery animate()?
Si vous faites un clic droit de la boîte se déplace à droite et à gauche si vous cliquez sur la boîte se déplace à gauche. Cependant si vous cliquez de nouveau à droite, rien ...
Comment puis-je le faire bouger à droite et à gauche autant de fois que je le veux au lieu de travailler pour un tour et de ne plus travailler?
Aussi si vous horlogez d'abord à gauche, puis à droite, il gâche également, comment résoudre ce problème?
jquery:
$('.right').click(function(e) {
e.preventDefault();
$('#foo').animate({
'right' : '30px'
});
});
$('.left').click(function(e) {
e.preventDefault();
$('#foo').animate({
'left' : '30px'
});
});
html:
<a href="" class="left">left</a> | <a href="" class="right">right</a>
<br /><br />
<div id="foo" style="background:red;width:100px;height:100px;position:absolute"></div>
cela fonctionne toujours, mais il n'a pas le bel effet de glissement. Est-il impossible d'utiliser animate() d'avant en arrière tout en conservant l'effet de glissement? – Remy
Cela dépend de comment vous voulez que cela fonctionne, je viens de reproduire la fonctionnalité de votre violon :) Essayez-vous de faire glisser tout le long de l'écran lorsque vous cliquez sur gauche/droite? – Joe
Mise à jour rapide - si oui, voir http://jsfiddle.net/zcnyJ/ – Joe