【问题标题】:When will the initial connectionStateChange be fired?什么时候会触发初始的 connectionStateChange?
【发布时间】:2012-07-05 04:48:07
【问题描述】:

来自docs

connectionStateChange.addListener

一旦我们确定连接状态,该事件也会在应用启动期间触发一次。

我遇到了一个问题,在某些情况下,侦听器绑定得太晚,错过了连接状态更改事件的初始触发。

我可以在什么具体时间点开始预期事件会被触发?我应该从什么时候开始收听以确保不会错过?

【问题讨论】:

    标签: trigger.io forge


    【解决方案1】:

    如果您将绑定代码放在任何回调之外,则应始终在初始触发器之前绑定到事件:

    // OK
    forge.event.connectionStateChange.addListener(function () { ... });
    
    $(function () {
      // not necessarily OK
      forge.event.connectionStateChange.addListener(function () { ... });
    });
    

    我也为我们创建了一个故事,以便立即解雇迟到的听众,以避免这个问题。

    【讨论】:

    猜你喜欢
    • 2010-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-30
    相关资源
    最近更新 更多