随机排列的友链

Author Avatar
Ivan Chen 6月 28, 2018
  • 在其它设备中阅读本文章

随机排列友链。

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

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(); 即可。

本文采用知识共享 署名-相同方式共享 4.0 国际许可协议(CC BY-SA 4.0)进行许可。
本文链接: https://idkidknow.com/2018/06/28/随机排列的友链/