【发布时间】:2013-05-25 01:23:05
【问题描述】:
每次单击 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)
});
})
【问题讨论】:
-
jq 2.x 的同样问题
-
我阅读了更新日志,没有关于动画的注释,所以它似乎是错误。
-
这个bug好像已经在jQuery's site上报告了
标签: jquery jquery-animate