2010-06-13 48 views
0

我正在使用jQuery的5池。所以只能顯示5個通知。我認爲在「關閉全部」按鈕下面有20個通知中顯示的5個計數會很好。如何顯示jgrowl通知的數量?

對我來說,如果我繼續關閉通知和新的不斷彈出,可能會引起混淆。我可能認爲網站存在某些問題。

任何人都知道如何做到這一點?

回答

0

你可以存儲在全局變量和增加/減少開放的通知編號/被稱爲jgrowl事件自定義函數顯示它:beforeOpen/openbeforeClose/close即:

var opened = 0; 

function counter(i) 
{ 
    opened += i; 
    $('#closeAllContainer span.counter').text(opened); 
} 

$.jGrowl("Lorem Ipsum", { 
    beforeClose: function(){ counter(-1); }, 
    beforeOpen: function(){ counter(1); } 
}); 
+0

雅我一直與玩弄你有什麼,並改變了我的需求。我認爲我能夠工作,但他們需要內置的東西。有點糟糕的是,每個打開的通知都必須更新該行。所以需要做5個jQuery查詢。很高興將其降低到一個。它加載了第一個X,一旦加載它就會知道顯示了多少個。而不是現在它是如何在每次通知後進行的。 – chobo2 2010-06-14 00:05:47