3

ボタンをクリックするたびに左に 800 ピクセル移動したい要素があります。

次のコードを書いたのですが、クリックするたびにではなく、要素を一度左に移動するだけです。誰かが正しい方法を提案できますか?

$('.hero-nav li.prev a').click(function(){
    $('.hero-carousel').animate({'margin-left':'-640px'}, 1000);

});
4

1 に答える 1

9

重要なキャラクターが 1 人欠けています....

$('.hero-nav li.prev a').click(function(){
    $('.hero-carousel').animate({'margin-left':'-=800px'}, 1000);
});

= 記号は、相対的に移動します。なくても全然動いていました。

于 2012-12-19T15:17:04.377 に答える