2017-01-23 75 views
0

我在我的網站上整合了「Embed Layout」彗星聊天功能。現在我想在頁面加載時打開特定的朋友聊天。在cometchat中加載「好友列表」後是否有任何回調函數?

在文檔中,我發現下面的代碼也是這樣做的。 REF:Documentation Link

jqcc.cometchat.chatWith(user_id)

我已經包含在從管理面板自定義的JS。但是,它顯示在下面的錯誤控制檯

jqcc.cometchat.chatWith is not a function

但如果我之後,從它做工精細控制檯加載好友列表中使用相同的。

我該如何解決這個問題?

+0

@Xufox誤差jqcc.cometchat.charWith是不是一個函數 – Rajasekhar

+0

'charWith'?或者'chatWith'?請[編輯]你的問題並提供[最小,完整和可驗證的示例](http://stackoverflow.com/help/mcve)。這應該工作。 – Xufox

+0

這是chatWith @Xufox – Rajasekhar

回答

0

目前用於暫時我已經在添加下面的代碼修復了這個問題自定義JS

var first_chat_loaded = false; 
var first_chat = setInterval(function() { 
    try { 
     if (first_chat_loaded === false) { 
      // Function to get other user id defined in parent html page 
      var other_userid = parent.get_other_user_id(); 
      jqcc.cometchat.chatWith(other_userid); 
      first_chat_loaded = true; 
      clear_first_load(); 
     } 
    } catch (e) { 

    } 
}, 1000); 

function clear_first_load() { 
    clearInterval(first_chat); 
} 

請讓我知道,如果做同樣的任何適當的方式。

0

請使用此代碼段對上述問題

var checkfn = setInterval(
    function(){ 
     if(typeof jqcc.cometchat.chatWith == 'function'){ 
      jqcc.cometchat.chatWith(user_id); 
      clearInterval(checkfn); 
     } 
    }, 
500); 
相關問題