Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 18.05.2021
Сообщений: 61

Переиспользуемое модальное окно без REACT

04.12.2021, 15:17. Показов 1078. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как можно сделать переиспользуемое модальное окно на чистом JS? На React это легко сделать + есть даже видео на ютубе.

На React внутри модального она используют {children}

Если не понятно,я имею виду одно модальное окна в котором меняется контент(текст, картинка , заголовок и тд.)

На React делают модальное окно и добавляют {children}

HTML5
1
2
3
4
5
<div class="modal" id="modal">
    <div class="modal__container">
           И тут сам контент ({children})
    </div>
</div>
Вот и вопрос, как можно это можно реализовать на JS без React
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.12.2021, 15:17
Ответы с готовыми решениями:

Есть модальное окно (без анимации)
Здравствуйте, есть у меня скрипт, который открывает модальное окно, но он открывает очень резко, что нужно добавить в код что бы...

Как создать окно в окне (модальное окно)?
Подскажите новичку, как создать на сайте в родительском окне небольшое окошко поверх него для ввода некоторой информации.

Модальное окно, сделать загрузку в окно по ссылке
Привет всем нашел в интернете скрипт модального окна. Очень он мне подходит но есть одно но я хочу использовать несколько модальных окон...

6
Эксперт JS
 Аватар для DrType
6553 / 3624 / 1075
Регистрация: 07.09.2019
Сообщений: 5,877
Записей в блоге: 1
04.12.2021, 15:22
Как вариант — использовать sweetalert.
0
2 / 2 / 0
Регистрация: 18.05.2021
Сообщений: 61
04.12.2021, 16:59  [ТС]
Да как вариант но я бы хотел узнать как с этим работать (одно окно переиспользовать множество раз
)
0
331 / 238 / 80
Регистрация: 15.11.2017
Сообщений: 453
Записей в блоге: 4
04.12.2021, 17:28
Создаёте функцию, которая создаёт модальное окно (некий div поверх всех div-ов), и вызываете её в нужный момент с нужными параметрами, которые задают содержимое модального окна.
1
2 / 2 / 0
Регистрация: 18.05.2021
Сообщений: 61
04.12.2021, 19:03  [ТС]
Я имею виду как дочерние элементы модального окна менять. Как модальное окно делать я знаю, меня интересует как дочерние элементы менять
0
331 / 238 / 80
Регистрация: 15.11.2017
Сообщений: 453
Записей в блоге: 4
04.12.2021, 22:02
Функция, вызывающая модальное окно, должна иметь аргументы - содержимое модального окна: текст, картинки, возможно, некие колбеки для кнопок модального окна.
0
2 / 2 / 0
Регистрация: 18.05.2021
Сообщений: 61
04.12.2021, 22:23  [ТС]
Можно пример?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.12.2021, 22:23
Помогаю со студенческими работами здесь

React-Redux. Модальное окно
Всем доброго дня! Подскажите как отобразить модальное окно в React. При нажимании на кнопку в дереве DOM в body появляется новый...

Модальное окно в react-bootstrap
Я создал файл в которм есть класс, в котором есть кнопка по которой открывается модальное окно, и вопрос заключается в том, как мне вызвать...

Модальное окно без jQuery
Здравствуйте. Подскажите пожалуйста модальное окно без использования библиотек, таких как jQuery. Чтобы показать одно вспл. окно не гуд...

Верстка без адаптации и модальное окно (photoSwip)
При зуме сайта нужно что бы модальное окно приложения photoSwipe открывалось по размерам текущего видимого окна. Добавление viewport не...

Не модальное окно (без MFC) под Visual Studio
Есть диалоговое окно, которое создавалось через методы Visual Studio(2005) -&gt; New Dialog в окне списков диалоговых окон. В меню Properties...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru