【问题标题】:How to load jQuery in mediawiki?如何在 mediawiki 中加载 jQuery?
【发布时间】:2012-03-23 20:17:53
【问题描述】:

我想在我的 wiki 中使用 jQuery。

我检查了这个页面 (http://www.mediawiki.org/wiki/JQuery),它说我应该使用 ResourceLoader 来包含 jQuery。 (我使用 MediaWiki 1.17.0)

但我不知道如何使用 ResourceLoader。

【问题讨论】:

  • 我无法在 MediaWiki 1.17.0 的具体中找到我应该做的事情
  • 你确定找不到/resources/jquery/jquery.js吗?
  • 我可以在那里找到它,但我找不到如何使用 ResourceLoader 在 wiki 页面中加载它(在标题部分添加脚本标签)。
  • 你在做什么,你在创建扩展吗?

标签: jquery mediawiki


【解决方案1】:

正如in the MediaWiki manual page "ResourceLoader/Migration guide (users)"解释的那样:

mw.loader.using( ['jquery.cookie'], function () {

/* some other script that uses $.cookie from jQuery*/

} );

您必须使用load()using() 并根据您的需要选择适当的jquery 模块。

【讨论】:

  • 我应该把它写在哪里?在脚本标签中?我得到了'''Uncaught ReferenceError: mw is not defined''' 错误...
  • 老兄,我需要一些关于你想要做什么的解释。您正在创建扩展程序吗?你知道如何创建扩展吗?如果没有,请先阅读它,因为您提出的问题是您需要进一步回答的问题。
  • 我正在编辑基于 Monobook 皮肤的皮肤文件。我想在我的皮肤中使用 jQuery,并尝试导入它。
【解决方案2】:

从 Mediawiki 1.17 开始,jQuery 已经默认加载。

见:http://www.mediawiki.org/wiki/JQuery

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多