Я пытаюсь написать программу, в которой пользователь нажимает на изображение, а затем изображение смещается вправо на 25 пикселей. Изображение перемещается, когда я нажимаю на него, но я пытался добавить фрагмент кода, который заставляет изображение возвращаться в левую часть окна, когда оно проходит по правой стороне окна. Я пытался использовать оператор If в процедуре анимации, но, похоже, он не работает. Вот что у меня есть:
$('#image').click(function() {
$(this).animate({
left: '+=155',
function() {
if ($(this).left > $(document).width) {
$(this).left = 0
}
};
});
});
Я использую неправильный синтаксис или моя функция неверна? Спасибо за вашу помощь.