如何显示jgrowl通知的数量?

问题描述:

我正在使用jQuery的5池。所以只能显示5个通知。我认为在“关闭全部”按钮下面有20个通知中显示的5个计数会很好。如何显示jgrowl通知的数量?

对我来说,如果我继续关闭通知和新的不断弹出,可能会引起混淆。我可能认为网站存在某些问题。

任何人都知道如何做到这一点?

你可以存储在全局变量和增加/减少开放的通知编号/被称为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