LOGI

Typecho Mirages 主题非侵入式友链随机教程

再水一篇文章,2 分钟实现 Mirages 主题 友链随机,你可以刷新 该页面 查看效果。

使用方法

将以下代码粘贴到 友链页文章末尾 即可,其他主题,包括 Wordpress, 改一下 CSS 选择器 应该也可以使用。

!!!
<script>
    (() => {
        const linkBox = document.querySelector('.link-box');
        const links = linkBox.children;

        let sequence = [...new Array(links.length).keys()];
        for (let i = links.length - 1; i > 0; i--) {
            const random = Math.floor(Math.random() * i);
            [sequence[i], sequence[random]] = [sequence[random], sequence[i]];
        }

        let innerHTML = '';
        sequence.forEach(value => innerHTML += links[value].outerHTML);
        linkBox.innerHTML = innerHTML;
    })();
</script>
!!!

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »