我在 jquery 中使用 5 个池。所以应该只显示 5 个通知。我认为最好在“全部关闭”按钮下进行计数,如显示的 20 个通知中的 5 个。
对我来说,如果我不断关闭通知并且不断弹出新通知,这可能会让人感到困惑。我可能认为该网站存在某种问题。
有人知道怎么做吗?
我在 jquery 中使用 5 个池。所以应该只显示 5 个通知。我认为最好在“全部关闭”按钮下进行计数,如显示的 20 个通知中的 5 个。
对我来说,如果我不断关闭通知并且不断弹出新通知,这可能会让人感到困惑。我可能认为该网站存在某种问题。
有人知道怎么做吗?
您可以将打开通知的数量存储在全局变量中,并通过在 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); }
});