JQuery/ru

jQuery — это библиотека, созданная для упрощения процесса разработки кросс-браузерного кода. JavaScript-библиотека «jQuery» включена в MediaWiki с версии 1.16.

ResourceLoader
В MediaWiki версии 1.17 все ресурсы загружаются через ResourceLoader. модули хранятся в /resources. Статические минимизированные версии больше не используются, поскольку их автоматически генерирует ResourceLoader.Special:MyLanguage/ResourceLoader Разработчик может полагаться на то, что библиотека jQuery уже загружена.

Однако, если ваш дизайн был создан для версии ниже 1.17, ResourceLoader, а значит и jQuery, не будут доступны.

До ResourceLoader
MediaWiki версии 1.16 поставлялась с jQuery версии 1.3.2 с обновлениями, сделанными Trevor Parscal и Roan Kattouw для исправления ошибки #5081 (см. r60697 и r61700).

В версии 1.16 библиотека jQuery лежит в файле skins/common/jquery.js, а минимизированная версия в файле jquery-min.js в той те директории.

Extensions can use OutputPage's includeJQuery method, which has existed since r61431, to avoid loading minified version of jQuery core multiple times. It should be noted that includeJQuery does not support jQuery plugins and such.

To include it, paste the following at the bottom of :

MediaWiki 1.16: jQuery.noConflict
Please pay attention to the fact that, to avoid conflicts with other libraries using  (since jQuery was not yet the default), in MediaWiki 1.16 jQuery is loaded in noConflict mode as.

You can use either,   or something like the following to locally alias it:

См. также

 * jQuery snippets
 * jQuery snippets
 * jQuery snippets

Ссылки

 * jQuery.com, the official jQuery site
 * jQuery Dialog error in IE7. Runtime error: invalid argument - The Dev Pages &mdash; the reason why we patched our jQuery