You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何我管理的维基站点jQuery Slider无法正常运行?

问题:法语版维基主页jQuery Slider无法正常运行

我管理的法语版维基主页上的jQuery Slider无法正常工作,代码与英文版本完全一致,但法语版本就是无法正常运行。可对比法语版和英文版维基主页查看差异。

滑块JavaScript代码

mw.loader.using(["jquery.cookie"]);

mw.loader.using(["jquery.ui"], function() {
  $(".portal_vtab").tabs().addClass("ui-tabs-vertical ui-helper-clearfix");
  $(".portal_vtab > ul > li").removeClass("ui-corner-top").addClass("ui-corner-left");

  var $tabs = $("#portal_slider").tabs({
    fx: {
      opacity: "toggle",
      duration: 100
    }
  });

  $(".portal_sliderlink").click(function() { // binding click event
    $tabs.tabs("select", this.className.match(/portal_sliderlink-(\d+)/)[1]);
    return false;
  });
  $(".portal_next").click(function() { // binding click event
    var selected = $tabs.tabs("option", "selected");
    $tabs.tabs("select", selected + 1); // switch to next tab
    return false;
  });
  $(".portal_prev").click(function() { // binding click event
    var selected = $tabs.tabs("option", "selected");
    $tabs.tabs("select", selected - 1); // switch to previous tab
    return false;
  });
});

相关资源说明

  • 滑块CSS代码位于法语版维基的MediaWiki:Slider.css页面
  • 滑块生成模板位于法语版维基的Modèle:Slider_generator页面
  • 维基站点的Common.css位于MediaWiki:Common.css页面

已尝试的解决方案

  • 在MediaWiki v1.37中将JavaScript代码里的jquery.ui.tabs改为jquery.ui
  • 调整CSS中.portal_buttons a的text-indent值
  • 修改背景图片URL
  • 调整ImportJS脚本顺序

以上操作均未解决问题。

内容的提问来源于stack exchange,提问作者Marin Lataille

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 00:12:45