2011-10-08 40 views
0

我有一個div內的寬度爲300px的按鈕。點擊按鈕時,我想讓按鈕移動到div的左側並在1秒內消失。如何使用JQuery將按鈕移動到左側?

JQUERY怎麼可能?

感謝,

+0

你有沒有試過也許什麼? – Fosco

+0

是的,我正在嘗試動畫方法的屬性。現在工作:) –

回答

2

它可能依賴於原來的位置如何分配,但我認爲下面應該工作:

$('button').click(
    function(){ 
     $(this).animate(
      { 
       'margin-left' : '-=200px' 
      },1000); 
     }); 

JS Fiddle

淡出,並刪除,按鈕:

$('button').click(
    function(){ 
     $(this).animate(
      { 
       'margin-left' : '-=200px', 
       'opacity' : 0 
      },1000, 
      function(){ 
       $(this).remove(); 
      }); 
     }); 

JS Fiddle

0

嘗試淡出()與動畫的結合()

$("#element").animate({ 
    left: 0 
}, 1000, function(){ 
    $("#element").fadeOut(); 
}); 
相關問題