【发布时间】:2011-10-13 16:15:30
【问题描述】:
我们有几个销售团队。对于这些销售团队,我们有一个排行榜。每次他们中的一个进行销售时,都会通过浏览器在扬声器上播放声音,浏览器每 2 分钟刷新一次页面并检查差异。一旦发现差异,它就会播放团队的声音。
以前声音会混在一起,因为我会这样调用函数:
setTimeout(sounds[team_id].play(), delayTime);
我发现我必须通过删除 () 使其成为函数引用点。在那种情况下,我似乎无法向该参考点发送参数。
后来,在浏览器错误和意外静音之后,我从兔子洞里摔了下来,我厌倦了我做事的方式。我认为这不是最佳选择。
我需要一种无需遵守 SetTimeout 的好方法来播放来自任何位置(不,我不是盗链)的声音文件。我正在考虑与 jQuery 的 delay() 函数有关。
【问题讨论】:
标签: php javascript jquery settimeout