2013-11-01 58 views
0


我创建了一个简单的jQuery脚本,这对用户显示通知。 该脚本为:jsfiddle.net/vLqQF/
我想创建队列,如果我在短时间内运行5通知,用户dosnt看到它们。它只在prev完整并隐藏时才起作用。 我想为此做一个简单的队列,但它似乎更复杂。 有人可以帮助我吗?jQuery的队列,如何创建通知系统队列

+0

你的意思是排队吗? – idbehold

+0

是的,我很抱歉... – Grzegorz

+0

看看[Q](https://github.com/kriskowal/q) – Johnny

回答

1

看看setInterval()。你可以打电话给你的行动,并指定一个时间等待:

var interval = setInterval(function(){ 
    notice(1,1,'Hello World2'); 
}, 2000); 

然后清除间隔只需使用

clearInterval(interval); 

这将清除间隔当您单击DIV

更新您的提琴:

http://jsfiddle.net/vLqQF/4/

+1

从'someAction()'中移除parens。 – jfriend00

+0

但是,如果我想要更改操作为:关闭点击,然后间隔不是主意 – Grzegorz

+0

对不起,不知道你的意思,但如果你想让用户停止进程,你可以使用clearInterval。看到更新的小提琴。当用户点击div时,进程将停止(关闭)。 – CR41G14