我正在尝试编写一个程序,其中基本上用户点击图像,然后图像将向右移动25px。当我点击它时图像会移动,但我试图添加一段代码,当图像通过窗口的右侧时,图像会返回到窗口的左侧。我试过在动画过程中使用If语句,但它似乎不起作用。以下是我的:关于if语句和位置移动的jQuery问题
$('#image').click(function() {
$(this).animate({
left: '+=155',
function() {
if ($(this).left > $(document).width) {
$(this).left = 0
}
};
});
});
我使用错误的语法还是我的功能错误?谢谢你的帮助。