0

我在 jquery 中使用 5 个池。所以应该只显示 5 个通知。我认为最好在“全部关闭”按钮下进行计数,如显示的 20 个通知中的 5 个。

对我来说,如果我不断关闭通知并且不断弹出新通知,这可能会让人感到困惑。我可能认为该网站存在某种问题。

有人知道怎么做吗?

4

1 回答 1

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); }
});
于 2010-06-13T19:55:48.063 回答