Выход из jquery animate () - PullRequest
       21

Выход из jquery animate ()

1 голос
/ 03 декабря 2011

У меня есть небольшая функция, и я хочу заменить некоторые параметры анимации на переданные переменные.

function anibut(side,dir) {
    button = $(this);
    button.animate({
        marginLeft: '-=3px'
    }, 200)
}

Я бы хотел, чтобы левый в marginLeft был заменен на сторону, а - в - = 3px заменен на dir.

Заранее спасибо.

1 Ответ

1 голос
/ 03 декабря 2011
function anibut(side,dir) {
    var hash = {};
    hash['margin'+side] = dir + '=3px';
    button = $(this);
    button.animate(hash, 200)
}

Вы можете назвать это так:

anibut("Right", "+");
...