如何使用jQuery Facebook多朋友选择器进行排序

kka*_*pen 0 javascript jquery facebook facebook-graph-api

我正在使用此站点的jQuery多朋友选择器; http://mike.brevoort.com/2010/08/10/introducing-the-jquery-facebook-multi-friend-selector-plugin/

它适用于我需要的东西,除了它不按字母顺序排列朋友.我已经隔离了朋友被从Facebook取出的地方,但不知道如何对它们进行排序.有任何想法吗?

FB.api('/me/friends', function(response) {
    $.each(response.data, function(i, friend) {
      $("#jfmfs-friend-container").append("<div class='jfmfs-friend' id='" + friend.id  +"'><img src='https://graph.facebook.com/" + friend.id + "/picture' /><div class='friend-name'>" + friend.name + "</div></div>");
    });
  init();
});
Run Code Online (Sandbox Code Playgroud)

感谢大家

kka*_*pen 5

这样每个人都受益 我使用此代码对名称进行了排序;

function sortByName(a, b) {
    var x = a.name.toLowerCase();
    var y = b.name.toLowerCase();
    return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}

FB.api('/me/friends', function(response) {        
   _friend_data = response.data.sort(sortByName);
   $.each(response.data, function(i, friend) {
    $("#jfmfs-friend-container").append("<div class='jfmfs-friend' id='" + friend.id  +"'><img src='https://graph.facebook.com/" + friend.id + "/picture' /><div class='friend-name'>" + friend.name + "</div></div>");
    });
    init();
});
Run Code Online (Sandbox Code Playgroud)