每次我单击 div“蓝色”时,它都会移动 100 像素。它工作得很好,有一天我意识到它停止工作了。在尝试了很多事情之后,我发现问题出在最新版本的 jQuery 1.10 现在它只移动了 100px 一次。就像它忽略了 += 一样。我找不到它是否已被弃用?如果是这样,现在这样做的正确方法是什么?
你可以看到它在这里工作:http: //jsfiddle.net/RB4eJ/1/
(这在 jQuery 1.9.1 中工作。但它不在 1.10 中)
$(function(){
$(".blue").click(function() {
$(".blue").animate({left: "+=100"}, 500)
});
})