鉴于:我在页面加载时加载了一个消息队列。
使用jGrowl,我如何以类似滴水的方式一次显示每条消息,一条消息?
答案 0 :(得分:8)
$.jGrowl.defaults.pool = 1;
这样,你可以同时加载所有这些,jGrowl将只负责一次显示一个。当消息关闭时,jGrowl将自动显示下一个消息。
我希望这就是你想要的。
答案 1 :(得分:2)
$。jGrowl.defaults.pool == 0;
if($(this.element).find('div.jGrowl-notification:parent')。size()< 0){
目前正在处理网站通知,在找到此页面之前,我无法找到一种方法一次显示一个。 谢谢布鲁诺!你救了我。 :)
答案 2 :(得分:1)
由于您指定了显示消息的时间间隔(最大值),因此您只需使用JS setTimeout 以相同的间隔循环遍历数组,从而创建新消息。 / p>
或者,jGrowl可以将函数(e,m,o)作为其 close 参数,并且只要消息关闭,它就会将其用作回调函数。在此功能中,从队列中创建一条新消息,您应该进行设置。请参阅文档here。