MediaWiki:Common.js: различия между версиями
Материал из wiki innovation station ss14
Melvilla (обсуждение | вклад) Новая страница: «→Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице: Фон: document.addEventListener("DOMContentLoaded", function() { document.body.style.backgroundImage = "url('https://wiki-innovationstation-ss14.ru/images/c/c4/WikiFone.jpg')"; document.body.style.backgroundSize = "cover"; document.body.style.backgroundAttachment = "f...» |
Userr (обсуждение | вклад) Нет описания правки |
||
| (не показано 9 промежуточных версий 2 участников) | |||
| Строка 1: | Строка 1: | ||
/ | mw.loader.using(['jquery'], function () { | ||
$(document).ready(function () { | |||
// Обработчик для аккордеонов любого уровня | |||
$(document).on('click', '.accordion-header', function () { | |||
const $content = $(this).next('.accordion-content'); | |||
const $toggle = $(this).find('.accordion-toggle'); | |||
// Открываем или закрываем блок | |||
if ($content.is(':visible')) { | |||
$content.slideUp(); | |||
$toggle.text('[развернуть]'); | |||
} else { | |||
$content.slideDown(); | |||
$toggle.text('[свернуть]'); | |||
} | |||
}); | |||
}); | |||
}); | }); | ||
Текущая версия от 18:07, 24 декабря 2024
mw.loader.using(['jquery'], function () {
$(document).ready(function () {
// Обработчик для аккордеонов любого уровня
$(document).on('click', '.accordion-header', function () {
const $content = $(this).next('.accordion-content');
const $toggle = $(this).find('.accordion-toggle');
// Открываем или закрываем блок
if ($content.is(':visible')) {
$content.slideUp();
$toggle.text('[развернуть]');
} else {
$content.slideDown();
$toggle.text('[свернуть]');
}
});
});
});
