【发布时间】:2012-07-05 04:48:07
【问题描述】:
来自docs:
connectionStateChange.addListener
一旦我们确定连接状态,该事件也会在应用启动期间触发一次。
我遇到了一个问题,在某些情况下,侦听器绑定得太晚,错过了连接状态更改事件的初始触发。
我可以在什么具体时间点开始预期事件会被触发?我应该从什么时候开始收听以确保不会错过?
【问题讨论】:
标签: trigger.io forge
来自docs:
connectionStateChange.addListener
一旦我们确定连接状态,该事件也会在应用启动期间触发一次。
我遇到了一个问题,在某些情况下,侦听器绑定得太晚,错过了连接状态更改事件的初始触发。
我可以在什么具体时间点开始预期事件会被触发?我应该从什么时候开始收听以确保不会错过?
【问题讨论】:
标签: trigger.io forge
如果您将绑定代码放在任何回调之外,则应始终在初始触发器之前绑定到事件:
// OK
forge.event.connectionStateChange.addListener(function () { ... });
$(function () {
// not necessarily OK
forge.event.connectionStateChange.addListener(function () { ... });
});
我也为我们创建了一个故事,以便立即解雇迟到的听众,以避免这个问题。
【讨论】: