有思俱乐部学习园地

初始化好友接口

案例尝试前提:

           需要载入以下js,css调用user的UI方法,才可以进行使用
           <script type="text/javascript" charset="utf-8" src="http://www.1473.cn/uform.js "></script>
           <link href="http://www.1473.cn/css/Friend/Friend.css" rel="stylesheet" type="text/css">
           <script src="http://friend.1473.cn/js/Friend/Friend.js" type="text/javascript"></script>
           <script src="http://friend.1473.cn/js/Friend/FriendWindow.js" type="text/javascript"></script>
           <script src="http://friend.1473.cn/js/Friend/FriendData.js" type="text/javascript"></script>

            

代码解释:

                
//初始化好友函数

/**
*   初始化加载好友
*/
U.MD.F.initFriend = U.MD.F.CSHFG = function () {
    //如果第三方应用1473,包含了好友窗体。
    if ($("#U_MD_F_H_Z")[0]) {
        var i,
            _friendinfo,
            _selectbottomel,
            _childsel,
            _chatform = $("#U_MD_F_H_Z")[0], //好友窗体
            _userinfoel = $("#U_MD_F_H_ZLTI", _chatform)[0]; //多好友分栏

        //初始化出现右边的好友聊天
        U.MD.F.W.friendDisplayAndNone([{
            "display": "none",
            "left": "auto"
        },
        {
            "display": "block",
            "top": (US.height - 530) / 2,
            "right": "0px"
        }],
        true);

        //添加当前使用用户的头像
        $($("img", _userinfoel)[0] || $$("img")).addAttrArray({
            "onerror": U.MD.C.imgError,
            "src": U.MD.C.getHeadImage(US.userInfo.UserThumbnailImageHead),
            "onclick": U.MD.U.P.userDataSet
        }).appendTo(_userinfoel);
        if (US.friend.recentcontacts.length) {
            _friendinfo = US.friend.recentcontacts;
        }
        else {
            _friendinfo = US.friend.friends;
        }
        //右侧好友最近联系人
        U.MD.F.printRightFormFriend(_friendinfo, $("#U_MD_F_H_RC")[0]);

        //我的好友、我的群组等按钮,默认显示我的好友 所以找到我的好友的按钮,并且默认调用onclick
        _selectbottomel = $("#U_MD_F_H_ZLTA").Child()[0];
        $(_selectbottomel).Child()[0].onclick();
    }
}

                

案例尝试


              U.UF.CD.loadPageCrossDomain(function () { U.MD.U.L.login(function () { U.MD.F.initFriend(); }) });
             
             

工作人员

 
作者:黄勇基
信息录入:黄勇基