Javascript / jQuery时间事件监听器

问题描述

| 我想知道是否有可能使事件侦听器在特定时间到期后将做出响应。我可以让对象向具有计数功能的主“线程”注册,当我遍历该对象时,通知其时间并且可以执行该操作? 我本质上想拥有一个以秒/毫秒为单位的对象,然后其他对象可以使用它每秒检查一次时间,如果时间超过了可以调用该时间? 我有一个滚动画廊,每3秒会改组一次,但希望它暂停并进行其他多个滚动操作,这些操作会使时间无效,因此我认为通知中心可能比ѭ0更好。 编辑:我想要在后台打勾的东西和独立的侦听器,这些监听器可以等到他们的时间之后再做某事。这些独立的侦听器也需要能够分别重置,因此我可以说:gallery项目3重置计时器等     

解决方法

        您可能要考虑合并: http://weblog.bocoup.com/publishsubscribe-with-jquery-custom-events     ,        我构建了一个jQuery插件,可能正是您要找的东西。您的代码将如下所示。
var timer = $.timer(function() {
    // gallery code here
});    
timer.set({ time : 5000,autostart : true });
您可以使用play(),pause(),reset(),toggle()等。 http://jchavannes.com/jquery-timer