初始化好友接口
案例尝试前提:
需要载入以下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();
}
}