Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

MediaWiki:Common.js

Страница интерфейса MediaWiki
Версия от 12:22, 24 июня 2025; Admin (обсуждение | вклад) (Новая страница: «Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице: window.onload = function () { var polys = document.querySelectorAll(".buttonContainer .nav__link"); var act = document.querySelectorAll(".buttonContainer .poly"); for (let i = 0; i < polys.length; i++){ polys[i].addEventListe...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
  • Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
  • Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
  • Opera: Нажмите Ctrl+F5.
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */
       window.onload = function () {
            var polys = document.querySelectorAll(".buttonContainer .nav__link");
            var act = document.querySelectorAll(".buttonContainer .poly");
            for (let i = 0; i < polys.length; i++){
                polys[i].addEventListener("click", function() {
                    polys.forEach(pls => {
                        pls.classList.remove("active"); // Удаляем active у всех элементов
                    });
                    act.forEach(pls1 => {
                        pls1.classList.remove("active"); // Удаляем active у всех элементов
                    });
                    polys[i].classList.toggle("active"); // Переключаем класс активного элемента на active
                    act[i].classList.toggle("active"); // Переключаем класс активного элемента на active
                });
            }
        };