首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jGrowl:我如何将我的接口限制在一条消息上?

jGrowl:我如何将我的接口限制在一条消息上?
EN

Stack Overflow用户
提问于 2009-08-25 11:03:48
回答 3查看 1.7K关注 0票数 3

给定:我在页面加载时加载一个消息队列。

使用jGrowl,我如何以滴滴式的方式显示每条消息,每次只显示一条消息?

EN

回答 3

Stack Overflow用户

发布于 2009-08-25 11:34:25

几个月前,我需要为一个项目做这个。如果使用最新jGrowl中提供的池特性(本文编写时为1.2.0),则只需编写:

代码语言:javascript
复制
$.jGrowl.defaults.pool = 1;

这样,您可以同时加载它们,jGrowl将一次只显示一个。当消息关闭时,jGrowl将自动显示下一条消息。

我希望这是你想要的。

票数 8
EN

Stack Overflow用户

发布于 2010-07-20 12:18:58

$.jGrowl.defaults.pool == 0;

if ( $(this.element).find('div.jGrowl-notification:parent').size() <0){

目前正在处理站点通知,在找到此页面之前,我无法找到一次显示一个的方法。谢谢布鲁诺!你救了我。:)

票数 2
EN

Stack Overflow用户

发布于 2009-08-25 11:25:15

由于您指定了显示消息的时间间隔(最大),您可以使用JS setTimeout在同一时间间隔内循环遍历一个数组,从而创建一个新消息。

或者,jGrowl可以接受一个函数(e,m,o)作为它的关闭参数,当消息关闭时,它将使用它作为回调。在这个函数中,从队列中创建一个新消息,您应该被设置。请参阅文档这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1327527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档