2010-11-24 31 views
3

大家好 我想這個div顯示時消失。 現在正在以這種方式工作,但由於有時DIV的負載(後加入),我需要與現場()我想以某種方式進行合併....jQuery:使div div fadeOut + .live()+ .delay()函數合併

//Fade out the result alert. 

$('.Alert').delay(6000).fadeOut(500); 

如何任何想法做這個?

在此先感謝

+0

如何是div添加到頁面? – justkt 2010-11-24 14:27:58

+0

該div不是由jQuery添加的。讓我們談談點。 1)我點擊一個鏈接。 2)表單被加載到一個div中。 3)當用戶提交表單時,我使用$ .ajax()獲取結果4)結果顯示在表單所在的同一個div中。我想要那個div消失。我認爲這有助於更多。我通過ajax()獲取.Alert div,而不是通過jQuery添加它。 – Hernantz 2010-11-24 16:44:00

回答

1

這要看你怎麼load()後添加div來的頁面。

將元素添加到頁面後,添加您希望它們具有的處理函數或函數。

例子:

$('<div class="Alert"></div>').appendTo('body').delay(6000).fadeOut(500); 

Live example