打开 Graph API 排序顺序,或简单的 jQuery/JavaScript 排序
Open Graph API sort order, or simple jQuery/JavaScript sorting
我通过调用以下内容获得朋友分数列表:
https://graph.facebook.com/<appid>/scores?access_token=' + userToken;
效果很好,但我想按最高分(result.score)排序。有很多分页选项,例如"限制、偏移、直到",您可以在 URL 中内联指定,但我在文档中没有看到任何用于排序的内容。
如果这是不可能的,jQuery或JavaScript中对以下语句进行排序的最简单方法是什么:
success: function (data) {
$("#highScores").html("");
$.each(data.data, function (i, item) {
$("#highScores").append("<div class='score'><span class='scoreName'>" + item.user.name + "</span><span class='scoreValue'>" + item.score + "</span>");
});
},
我只是想到了一个黑客,如果有人没有更简单的解决方案,我会使用它。
保存最后一个分数,如果新分数更高,请添加前缀而不是追加。
success: function (data) {
$("#highScores").html("");
var lastScore = 0;
$.each(data.data, function (i, item) {
if (lastScore < item.score) {
$("#highScores").prepend("<div class='score'><span class='scoreName'>" + item.user.name + "</span><span class='scoreValue'>" + item.score + "</span>");
} else {
$("#highScores").append("<div class='score'><span class='scoreName'>" + item.user.name + "</span><span class='scoreValue'>" + item.score + "</span>");
}
lastScore = item.score;
});
},
相关文章:
- jQuery UI可排序-多连接列表拖动
- jquery Onclick函数带有导致双击的回调排序函数
- 使用Jquery Issue垂直重新排序Divs
- 免费的JQuery表排序插件(带搜索)
- 如何删除项目的可排序 JQuery
- 只对表的几行进行排序 - jquery/ javascript
- 排序 Jquery 返回的 HTML 元素
- 在可排序 - jQuery 中按标题查找元素
- 给定两个连接的可排序 JQuery 列表,我怎么知道元素被放在哪个容器上
- 可通过Ajax从回显列表中排序jQuery列表
- 重新排序JQuery Masonry中的框
- I'm试图制作一个带有可排序jquery函数的add-remove输入框来对动态创建的输入框进行排序
- 按字母顺序排序jquery结果
- 组排序JQuery列表元素
- 按字母顺序排序Jquery列表
- 用余烬排序jQuery UI后删除项目
- 排序jQuery's自动完成结果
- 带有按钮的可排序jQuery UI列表
- 是否可以对同位素进行列排序?(jQuery库)
- 重新排序jQuery "sortable"问题