1. 程式人生 > >第二十二 webchat(2)

第二十二 webchat(2)

_id bsp att new () win box window 分享圖片

1.聊天框切換

1.1.定義全局字典

        //globe chat record dic
        GLOBAL_CHAT_RECORD_DIC = {
            ‘single‘:{},
            ‘group‘:{},
        }

1.2.增加歸檔

 //在切換之前把之前的聊天內容歸檔
            var current_session_id = $(".chat-box-title").attr("contact-id");
            var current_session_type = $(".chat-box-title").attr("contact-type");
            
if(current_session_id){ GLOBAL_CHAT_RECORD_DIC[current_session_type][current_session_id] = $(".chat-box-window").html() }

1.2.獲取新內容

            //獲取新內容
            var new_contact_chat_record = GLOBAL_CHAT_RECORD_DIC[contact_type][contact_id];
            //如果是第一次從字典取值
            if
(typeof new_contact_chat_record == ‘undefined‘){ new_contact_chat_record = ‘‘; } //將內容賦予到對話框 $(".chat-box-window").html(new_contact_chat_record)

1.4.測試切換

技術分享圖片

技術分享圖片

技術分享圖片

第二十二 webchat(2)