我試圖從jQuery頁面中刪除一個對象。我也想要去除動畫。目標是使元素fadeOut(),等待一秒,然後刪除()。但它似乎拒絕等待刪除元素,即使我在setTimeout()函數中使用它。我如何使一個元素fadeOut(),然後刪除()它?在jQuery中刪除元素的問題
$("button").click(function() {
$(this).fadeOut();
setTimeout(function() { $(this).remove();}, 1000);
});
是什麼'this'呢? – jcrowley
在'setTimeout'處理程序中,它是全局'window'對象AFAIK。 – Alnitak
對不起,AFAIK是什麼,我把它解釋爲「假的」。 – jcrowley