JQuery: простой animate () работает неправильно - PullRequest
0 голосов
/ 06 декабря 2010

Вот моя функция

$("#image-list-"+image_id+" .arrow").animate(
{
    opacity: 'toggle',
    left: "+=200px"
}, 5000);

Это тег изображения.Он будет правильно отображаться, но не будет двигаться вправо.

Я пробовал

left: 200
left: "200px"
left: "+200"
left: "+=200"
left: "+200px"
left: "+=200px"

Но изображение отказывается двигаться.Что я делаю неправильно?Это невероятно расстраивает.

1 Ответ

7 голосов
/ 06 декабря 2010

Чтобы left имел эффект, ваш элемент также нуждается в стилях position: relative, position: absolute или position: fixed.

A position: static (по умолчанию) не будет затронут left, top, right и bottom стайлинг.

...