JQuery/ja

jQueryはクロスブラウザの開発を容易にする目的で設計されたライブラリです. MediaWiki 1.16 のリリース以降、jQuery JavaScript ライブラリを同梱しています.

ResourceLoader
MediaWiki 1.17 以降、リソースの読み込みははすべてResourceLoaderを介して行っています (もしくは必須条件). 既定のモジュールの保存先は です. 待ち行列ファイルの統合や最適化はすべて ResourceLoader で処理するため、静的な圧縮バージョンはもはや存在しません. コードはすべて jQuery が読み込まれていることを前提にできます.

ただし、ご利用のサイトがバージョン 1.17 以前に開発された外装を使用していると、ResourceLoader を読み込まないため jQuery を利用できません.

ResourceLoader 導入前
MediaWiki 1.16 に同梱の jQuery version 1.3.2 には、Trevor Parscal と Roan Kattouw によるパッチを当てて、jQuery のバグ #5081 解決を図りました (r60697 と r61700 ご参照ください).

1.16 で jQuery ファイルを  に、圧縮版を同じディレクトリ配下の    に置きました.

OutputPage の includeJQuery 方式は r61431 から存在し、これを拡張機能が使用すると圧縮版 jQuery コアを複数回読み込むエラーを回避できます. 注記事項として includeJQuery は jQuery プラグインその他をサポートしません.

対象に含めるには、 の末尾に以下の記述を貼り付けます.

MediaWiki 1.16: jQuery.noConflict
注記事項として、 を用いる他のライブラリとの衝突を避けるため (jQuery が当時はまだ既定ではなかった) 、MediaWiki 1.16 jQuery は   として noConflict モードで積んでいます.

ローカルで別名を付けるには か   を使うか、もしくは以下の例に従います :

関連項目

 * jQuery スニペット
 * jQuery スニペット
 * jQuery スニペット

外部リンク

 * jQuery.com jQuery 公式サイト
 * IE7 における jQuery Dialog エラー. Runtime error: 無効な項 - 開発ページ The Dev Pages &mdash; jQuery にパッチを当てた理由