我正在嘗試編寫一個程序,其中基本上用戶點擊圖像,然後圖像將向右移動25px。當我點擊它時圖像會移動,但我試圖添加一段代碼,當圖像通過窗口的右側時,圖像會返回到窗口的左側。我試過在動畫過程中使用If語句,但它似乎不起作用。以下是我的:關於if語句和位置移動的jQuery問題
$('#image').click(function() {
$(this).animate({
left: '+=155',
function() {
if ($(this).left > $(document).width) {
$(this).left = 0
}
};
});
});
我使用錯誤的語法還是我的功能錯誤?謝謝你的幫助。