2020博客之星年度总评选 - 显示排名
2020博客之星年度总评选 开始了。但是这用户体验是真。。。。。。。
连排名都没有,只能自己来优化了。
jQuery 走起
对排名进行排序。sort
方法有两个参数 a-b升序,b-a降序
// 按票数降序。
var s = '.current-vote>em';
var $ul = $('#blogList');
var $li = $ul.find('li').sort((a,b) => +$(b).find(s).text() - $(a).find(s).text());
$ul.empty();
$ul.append($li);
// 显示名次
$li.each((i,o) => $(o).find('a').prepend(`<span class="num" style="right:12px;">Top:${ i+1}</span>`));
原生js
算了,我懒了。。。。
还没有评论,来说两句吧...