2013-08-02 83 views
0

我無法刪除jGrowl通知。jGrowl添加和刪除通知

地址:

$.jGrowl(text, { sticky: true, header: header, theme: 'aa', growlId: tag}); 

刪除:

$("div#" + tag).trigger("jGrowl.close").remove(); 

添加,我塞汀 「growlId」,並使用該growlId將其刪除。我究竟做錯了什麼 ?

+0

任何人誰使用jGrowl? – user533844

回答

0

上述代碼的問題是jGrowl選項對象中沒有屬性'growlId'。所以你引用的節點的id很可能不存在。如果是這樣,jGrowl.close事件就足夠了,因爲它會移除()它觸發的節點。請參閱: https://github.com/stanlemon/jGrowl/blob/master/jquery.jgrowl.js#L278

如果你想刪除提出的最後通知,只要做到這一點:如果你想刪除所有jGrowl通知

$('.jGrowl-notification:last').trigger('jGrowl.close'); 

,你可以這樣做:

$('.jGrowl-notification').trigger('jGrowl.close'); 
+0

感謝您的回覆。我用http://moonlitscript.com/post.cfm/jgrowl-modification/這個例子。我正試圖關閉特定的jGrowl。 – user533844

+0

找到解決方案。主題關閉。 – user533844