Показать сообщение отдельно
  #4 (permalink)  
Старый 31.12.2022, 12:14
Профессор
Отправить личное сообщение для Сергей Ракипов Посмотреть профиль Найти все сообщения от Сергей Ракипов
 
Регистрация: 01.06.2010
Сообщений: 668

рони,
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .blok {
            max-width: 280px;
            margin: 30px 0px 30px 0px;
        }
        .zagolovok {
            font-size: 24px;
            margin: 0px 0px 10px 0px;
        }
        .modal__open {
            cursor: pointer;
            color: dodgerblue;
        }
        .modal {
            display: none;
            margin: 30px 0px 30px 0px;
        }
        .modal__close {
            cursor: pointer;
            margin: 30px 0px 30px 0px;
            color: dodgerblue;
        }
        .modal__tekst {
            font-size: 14px;
        }
        .open{
            display: block;
        }
    </style>
</head>
<body>

    <div class="blok">
        <div class="zagolovok">Заголовок</div>
        <div class="modal__open">Открыть</div>
        <div class="modal">
            <div class="modal__close">Закрыть</div>
            <div class="modal__tekst">
                Модальное окно <br>
                Лишь явные признаки победы институционализации неоднозначны и будут смешаны с не уникальными данными до степени совершенной неузнаваемости, из-за чего возрастает их статус бесполезности. В своём стремлении повысить качество жизни, они забывают, что экономическая повестка сегодняшнего дня обеспечивает широкому кругу (специалистов) участие в формировании инновационных методов управления процессами. Сложно сказать, почему многие известные личности будут объявлены нарушающими общечеловеческие нормы этики и морали.
            </div>
        </div>
    </div>

    <div class="blok">
        <div class="zagolovok">Заголовок</div>
        <div class="modal__open">Открыть</div>
        <div class="modal">
            <div class="modal__close">Закрыть</div>
            <div class="modal__tekst">
                Модальное окно <br>
                Лишь явные признаки победы институционализации неоднозначны и будут смешаны с не уникальными данными до степени совершенной неузнаваемости, из-за чего возрастает их статус бесполезности. В своём стремлении повысить качество жизни, они забывают, что экономическая повестка сегодняшнего дня обеспечивает широкому кругу (специалистов) участие в формировании инновационных методов управления процессами. Сложно сказать, почему многие известные личности будут объявлены нарушающими общечеловеческие нормы этики и морали.
            </div>
        </div>
    </div>



    <script>
        let modal__open = document.querySelector(".modal__open");
        let modal__close = document.querySelector(".modal__close");
        let modal = document.querySelectorAll(".modal");


        for(var i = 0; i < modal.length; i++){

            let modal__fun = () => {
            modal.classList.add("open");
            }
            modal__open.addEventListener("click", modal__fun);

            let modal__fun__2 = () => {
            modal.classList.remove("open");
            }
            modal__close.addEventListener("click", modal__fun__2);

            console.log(i)
        }


    </script>
</body>
</html>


вот сделал цикл а выходит ошибка
Ответить с цитированием