MediaWiki:Gadget-carousel.js

来自PRTS
跳转到导航 跳转到搜索

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

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5Ctrl-R(Mac为⌘-R
  • Google Chrome:Ctrl-Shift-R(Mac为⌘-Shift-R
  • Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
if (mw.config.get("wgArticleId") === 1 || mw.config.get("wgArticleId") === 14504 || mw.config.get("wgArticleId") === 1615) {
  $( document ).ready( function () {
  	var containerWidth = $('#carousel-scaler-container-main').width();
    if (containerWidth < 936) {
      $('#carousel-scaler-main').css({
        'transform': 'scale(' + (containerWidth / 936) + ')',
        'left': '0'
      });
      $('#carousel-scaler-container-main').css('height', (330 * containerWidth / 936) + 'px');
    }
  });
  mw.loader.load("https://static.prts.wiki/npm/slick-carousel@1.9.0/slick-theme.min.css", "text/css");
  mw.loader.using("ext.gadget.slick").then(function() {
    $(".carousel").slick({
      autoplay: true,
      autoplaySpeed: 6000,
      dots: true,
      touchThreshold: 10,
      dotsClass: 'carousel-indicator'
    })
  });
}