我有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