点击动画只能使用一次

Oli*_*vic 3 jquery

我希望ul每次向左移动200,但它只发生一次.为什么?

$('a.next').click(function(e) {
        // e.preventDefault();
        $('ul#pikame').animate({
            'left': -200
        });
        e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)

MaG*_*tas 8

你应该试试:

'left': '-=200'
Run Code Online (Sandbox Code Playgroud)

您只是静态设置值.

基本上你说"将左值设置为-200".你想说的是:"将剩余价值减少200"


web*_*ass 5

您需要将更'left': -200改为'left': '-=200'