2014-01-26 56 views
3

我正在使用默認確認框刪除一個記錄與ajax和它proberly工作。 這裏是工作代碼 http://pastebin.com/HZxDVAgU 但是,當我userd alertify刪除記錄,但沒有隱藏它。 這裏是不工作的代碼 http://pastebin.com/7q1sH5gM使用alertify與ajax刪除

是其中隱藏的記錄

$(this).parents(".record").animate({ backgroundColor: "#fbc7c7" }, "fast") 
    .animate({ opacity: "hide" }, "slow"); 
+0

'opacity'只接受的數值。那應該是'不透明:0'嗎? – undefined

+0

不,相同的代碼與默認確認框一起工作。謝謝 –

+0

@BlackSheep它也接受字符串,「除了數字值之外,每個屬性都可以接受字符串'show','hide'和'toggle'。這些快捷方式允許自定義隱藏和顯示動畫,以考慮元素的顯示類型「。 ref:http://api.jquery.com/animate/ –

回答

0

的alertify回調this指窗口裏面的代碼,是指被叫對象,你可以用你的element變量存儲原始元素引用。

代碼:

 element.parents(".record").animate({ 
      backgroundColor: "#fbc7c7" 
     }, "fast") 
      .animate({ 
      opacity: "hide" 
     }, "slow"); 

演示:http://jsfiddle.net/IrvinDominin/PUh6f/

+0

它的工作:D,謝謝 –

+0

@RamyKhalid歡迎您! –