如何显示jgrowl通知的数量?
问题描述:
我正在使用jQuery的5池。所以只能显示5个通知。我认为在“关闭全部”按钮下面有20个通知中显示的5个计数会很好。如何显示jgrowl通知的数量?
对我来说,如果我继续关闭通知和新的不断弹出,可能会引起混淆。我可能认为网站存在某些问题。
任何人都知道如何做到这一点?
答
你可以存储在全局变量和增加/减少开放的通知编号/被称为jgrowl事件自定义函数显示它:beforeOpen
/open
和beforeClose
/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); }
});
雅我一直与玩弄你有什么,并改变了我的需求。我认为我能够工作,但他们需要内置的东西。有点糟糕的是,每个打开的通知都必须更新该行。所以需要做5个jQuery查询。很高兴将其降低到一个。它加载了第一个X,一旦加载它就会知道显示了多少个。而不是现在它是如何在每次通知后进行的。 – chobo2 2010-06-14 00:05:47