2010-04-16 87 views
2

jQuery代碼jQuery的動畫問題

$(function(){ 
      $('#switcher1').click(function(){ 
       $(this).stop().animate({left:'35px'},800); 
      }); 
     }); 

嘿,大家,這個代碼幻燈片#switcher1在35px的權利。我有問題,我可以如何使#switcher1再次點擊幻燈片回到原來的位置?

回答

2

使用toggle

$('#switcher1').toggle(function() { 
    $(this).stop().animate({left:'35px'},800); 
}, function() { 
    $(this).stop().animate({left:'0px'},800); 
}); 
+0

葉氏,它的工作原理,但應該有 '0',而不是 '-35px' :) 謝謝) – user313271 2010-04-16 00:15:12

+0

啊,編輯在對不起。 – karim79 2010-04-16 00:17:16