MediaWiki:Common.js: различия между версиями

Страница интерфейса MediaWiki
Нет описания правки
Нет описания правки
Строка 14: Строка 14:
});
});


// Добавление события нажатия на кнопку
 
document.querySelectorAll('.custom-button').forEach(button => {
    document.addEventListener('DOMContentLoaded', function() {
    button.addEventListener('click', () => {
        const buttons = document.querySelectorAll('.custom-button');
        // Ваш код для обработки нажатия кнопки
 
         alert("Button clicked!");
        buttons.forEach(button => {
            button.addEventListener('click', function() {
                // Добавляем класс для активного состояния
                this.classList.toggle('button-active');
            });
         });
     });
     });
});

Версия от 07:32, 26 августа 2024

document.addEventListener("DOMContentLoaded", function() {
    var headers = document.querySelectorAll("h3");
    headers.forEach(function(header) {
        header.style.cursor = "pointer";
        header.addEventListener("click", function() {
            var nextElement = header.nextElementSibling;
            if (nextElement.style.display === "none") {
                nextElement.style.display = "block";
            } else {
                nextElement.style.display = "none";
            }
        });
    });
});


    document.addEventListener('DOMContentLoaded', function() {
        const buttons = document.querySelectorAll('.custom-button');

        buttons.forEach(button => {
            button.addEventListener('click', function() {
                // Добавляем класс для активного состояния
                this.classList.toggle('button-active');
            });
        });
    });