我有jQuery方法.addClass().removeClassjQuery的addClass()removeClass()
的jsfiddle一个问题的方法:http://jsfiddle.net/HEM7Q/4/
$(document).ready(function() {
$(".button").click(function(e) {
$(".position1").animate({left:"400px"},2000, function(e){
$(".position1").addClass("position2").removeClass("position1");
})
});
});
看到,最初,css.left是20像素(因为它在类.position1中定义)。现在,我动画div直到它的左边变成400px。动画完成后,我添加类位置2(其中左是50px)和我removeClass position1。
所以不应该在动画完成之后div回到左边== 50 px? 为什么没有发生,它的正确的代码是什么?
是啊,我知道了!非常感谢 – user1974333 2013-03-04 13:43:13