给定:我在页面加载时加载一个消息队列。
使用jGrowl,我如何以滴滴式的方式显示每条消息,每次只显示一条消息?
发布于 2009-08-25 11:34:25
几个月前,我需要为一个项目做这个。如果使用最新jGrowl中提供的池特性(本文编写时为1.2.0),则只需编写:
$.jGrowl.defaults.pool = 1;这样,您可以同时加载它们,jGrowl将一次只显示一个。当消息关闭时,jGrowl将自动显示下一条消息。
我希望这是你想要的。
发布于 2010-07-20 12:18:58
$.jGrowl.defaults.pool == 0;
if ( $(this.element).find('div.jGrowl-notification:parent').size() <0){
目前正在处理站点通知,在找到此页面之前,我无法找到一次显示一个的方法。谢谢布鲁诺!你救了我。:)
发布于 2009-08-25 11:25:15
由于您指定了显示消息的时间间隔(最大),您可以使用JS setTimeout在同一时间间隔内循环遍历一个数组,从而创建一个新消息。
或者,jGrowl可以接受一个函数(e,m,o)作为它的关闭参数,当消息关闭时,它将使用它作为回调。在这个函数中,从队列中创建一个新消息,您应该被设置。请参阅文档这里。
https://stackoverflow.com/questions/1327527
复制相似问题