2009-12-18 51 views
0

有沒有一種方法使用jgrowl(或任何其他咆哮像彈出)更新消息,如果它還沒有被刪除,如果它已被刪除只是簡單地添加它像正常?有沒有更新jgrowl消息的方法?

+1

洛爾@ jgrowl。聽起來像一個說唱歌手。 – Pierreten 2009-12-18 16:30:01

+2

更新現有的消息是非常不合邏輯的,因爲彈出窗口的整個目的是在不強迫他採取行動的情況下吸引用戶的注意力。 IMO更合乎邏輯的方式是關閉信息並創建一個新的信息。 – Ariel 2009-12-18 16:52:56

+0

@Ariel,好主意。我認爲這可能會更好。 – Echo 2009-12-18 16:58:13

回答

0

而不是修改插件,我認爲一個更簡單的方法是創建一個函數來查找咆哮中的文本,然後將其刪除。我已經測試了下面的代碼,它的工作原理並不會導致插件出現任何問題。

此功能將刪除基於它咆哮的內容

function clearGrowl(txt){ 
$('.jGrowl-notification:contains("' + txt + '")').remove(); 
} 

如果你只想指定咆哮的頭,然後修改它,如下所示:

function clearGrowl(txt){ 
$('.jGrowl-notification .header:contains("' + txt + '")').remove(); 
} 
+0

不錯。我可能會使用它。 – Echo 2009-12-18 20:23:46

相關問題