随机排列的友链

随机排列友链。

找到友链页面。加入以下 Javascript 代码,需要 jQuery:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function randomSort()
{
var linkItems = $('.a-link-item-class').toArray();
var linkItemsHTML = new Array();
for (var i in linkItems) {
linkItemsHTML.push(linkItems[i].innerHTML);
}

var arr = new Array();
for (var i = 0; i < linkItems.length; ++i) {
arr.push(i)
}
for (var i = 1; i < arr.length; ++i) {
rand = Math.floor(Math.random() * (i + 1));
var temp = arr[i];
arr[i] = arr[rand];
arr[rand] = temp;
}

$('.a-link-item-class').html(function (index) { return linkItemsHTML[arr[index]]; });
}

将 .a-link-item-class 换成需要随机排列的元素的 class 名,然后在文档加载完成后执行 randomSort(); 即可。