MediaWiki:Gadget-carousel.js

来自Mooncell - 玩家共同构筑的FGO中文Wiki
跳到导航 跳到搜索

注意:在保存之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5Ctrl-R(Mac为⌘-R
  • Google Chrome:Ctrl-Shift-R(Mac为⌘-Shift-R
  • Internet Explorer:按住Ctrl的同时单击刷新,或按Ctrl-F5
  • Opera:前往菜单 → 历史(Mac为Opera → Preferences),或按Ctrl-Shift-Del,然后清除浏览数据 → 勾选“已缓存的图片和文件” → 清除数据
if (mw.config.get("wgArticleId") === 1 || mw.config.get("wgArticleId") === 13573) {
    mw.loader.load("https://s1.pstatp.com/cdn/expire-1-M/slick-carousel/1.9.0/slick-theme.min.css", "text/css");
    mw.loader.using("ext.gadget.slick").then(function () {
        $(".mp-shadiao").css("display", "inline-block");
        $(".lunbo").css("display", "block");
        $(window).resize(function () {
            $('.slick-dots').css('bottom', -($('.slick-dots').height() - 1) + 'px');
        });
        var ll = $(".lunbo").children();
        var ll2 = [];
        do {
            index = Math.floor(Math.random() * ll.length);
            ll2.push(ll[index]);
            ll.splice(index, 1);
        } while (ll.length !== 0);
        $(".lunbo").children().remove();
        $(".lunbo").prepend(ll2);
        $(".lunbo").slick({
            dots: true,
            speed: 500,
            adaptiveHeight: true,
            arrows: false
        });
        $('.slick-dots').css('bottom', -($('.slick-dots').height() - 1) + 'px');
    });
}