【发布时间】:2011-10-07 15:13:42
【问题描述】:
我开发了一小部分演示软件,其中包含幻灯片和每张幻灯片的资产。渲染幻灯片时,其所有资源都会循环播放,并在使用 setTimeout 方法延迟后渲染。看起来很甜……
耶!,要求已经改变,现在要求演示文稿像 PowerPoint 幻灯片一样,鼠标单击事件将导致下一个资源立即呈现到页面。
我的问题是;有没有办法让我的超时立即触发?我可以获取超时ID并将其存储在堆栈中,因为它是在创建超时时返回的。唯一的其他选择是取消超时,然后重新创建元素,这比我想做的处理要多得多,而且我不想过多地重构我的代码。
有什么想法吗?
【问题讨论】:
标签: javascript jquery settimeout