JQuery - как сделать слайд Div влево 100px каждый раз, когда я нажимаю на ссылку - PullRequest
1 голос
/ 16 сентября 2011

Что у меня есть, так это

$(function(){
    $("#click").click(function(){
        $("#slide").animate({marginLeft:'100px'},'slow');                  
    });            
});

Вот ссылка на демо

, который работает только один раз, но если я попытаюсь снова щелкнуть ссылку, ничего не происходит

как мне сделать так, чтобы это работало больше как слайдшоу? поэтому каждый раз, когда я нажимаю, он скользит влево

1 Ответ

3 голосов
/ 16 сентября 2011

Как то так.Вы используете += выражение:

$(function(){
    $("#click").click(function(){
        $("#slide").animate({left:'+=100px'},'slow');                  
    });            
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...