|
178 / 226 / 31
Регистрация: 18.02.2010
Сообщений: 2,313
|
|||||||||||||||||||||
Несколько модалок на js03.12.2024, 12:04. Показов 4543. Ответов 66
Метки нет (Все метки)
Заюзал вот этот скрипт для модалок
И на каждую писать типа такой комбинации
0
|
|||||||||||||||||||||
| 03.12.2024, 12:04 | |
|
Ответы с готовыми решениями:
66
Не отображается крестик у модалок в сафари Блокировка прокрутки body для модалок Построить ε-НКА, допускающий язык, состоящий из цепочек, имеющих ноль или несколько а, ноль или несколько b, ноль или несколько с. |
|
164 / 51 / 5
Регистрация: 03.06.2020
Сообщений: 613
|
|||||||||||||||||||||
| 09.12.2024, 13:23 | |||||||||||||||||||||
|
была задача с несколькими окнами popup.
Причем, с масштабированием до любого количества. 1. Use Bootstrap’s JavaScript modal plugin 2. JQuery здесь просто в поисковую строку что надо и ответ почти готов. Разумеется с допиливанием. Ну а куда без него 3. ванильном CSS. Или так говорят про JS? Но не суть. Здесь главное использовать линк + идентификатор <a href="#....">. Которые можно множить по любому требованию. Понятно, используя JS будет много чего в дополнение. Если оно требуется. Простое модальное окно на CSS без JS - правое окно просмотра лучше расширить, т.к. не сделано адаптивные штучки. Кликните здесь для просмотра всего текста
Понятно в более чем, можно сделать по-другому, а где-то уже сделал ( это было весна-лето прошлого года ). Также удалить излишества. Идея была включить ещё больше.
0
|
|||||||||||||||||||||
|
178 / 226 / 31
Регистрация: 18.02.2010
Сообщений: 2,313
|
||
| 09.12.2024, 13:40 [ТС] | ||
|
0
|
||
|
Супер-модератор
4000 / 2174 / 833
Регистрация: 13.03.2010
Сообщений: 7,074
|
|
| 09.12.2024, 14:25 | |
|
0
|
|
|
164 / 51 / 5
Регистрация: 03.06.2020
Сообщений: 613
|
|
| 09.12.2024, 14:33 | |
|
0
|
|
|
Супер-модератор
4000 / 2174 / 833
Регистрация: 13.03.2010
Сообщений: 7,074
|
||||||
| 09.12.2024, 15:05 | ||||||
|
Segera, якорные ссылки должны вести на разделы сайта, а не на модалки. Они для этого и созданы. Вы же не забиваете гвозди микроскопом?
Всю логику модальных окон можно построить на дата-аттрибутах. И тогда не нужно никаких извращений с preventDefault. Минимальный пример из реальных проектов:
0
|
||||||
|
164 / 51 / 5
Регистрация: 03.06.2020
Сообщений: 613
|
||
| 09.12.2024, 16:01 | ||
|
Впрочем, может быть исключение. Если это хорошо оплачивается, почему нет. ПС. Потом что значит должны? Это есть в правилах ECMA или других.
0
|
||
|
Супер-модератор
4000 / 2174 / 833
Регистрация: 13.03.2010
Сообщений: 7,074
|
|||
| 09.12.2024, 16:28 | |||
|
Я уже молчу про то, что ссылка - это ссылка, а не элемент управления UI.
1
|
|||
|
1305 / 1328 / 193
Регистрация: 21.01.2024
Сообщений: 6,135
|
||
| 09.12.2024, 16:50 | ||
|
Программы чтения с экрана тоже ориентируются на семантический смысл элементов. Для них <a> это переход на другую страницу или другой раздел, а не выполнение какого то действия. Для действий (открыть окно, закрыть окно, послать запрос..) есть <button>, а не <a> или какой то другой кликабельный <div>. (<div> в принципе тоже можно, задав ему role="button", но при этом надо обеспечить ему фокусировку, что бы на него можно было попасть при работе с клавиатуры, а с <button> это обеспечивается автоматически) Добавлено через 20 минут Для простых popup окон (не модальных) можно рассмотреть использование атрибута popover. https://developer.mozilla.org/... opover_API Правда, к сожалению, на старых Сафари это не работает. (По мне, так обновляться надо)
0
|
||
|
164 / 51 / 5
Регистрация: 03.06.2020
Сообщений: 613
|
|||||||||
| 09.12.2024, 17:58 | |||||||||
|
Как тут всё кошерно. Если сказал HTML, значит не фейшуйно использовать линк кроме перехода на другую страницу. Как быть тогда, если в CSS забрали анимацию, плавное выход из любой части экрана и т.д., которые раньше работали исключительно из JS. Вроде как не того сорта инструмент. voraa макось для нас не так актуальна. Можно предложить ТС масштабированный вариант https://mdn.github.io/dom-exam... le-manual/ Кликните здесь для просмотра всего текста
Вообще-то, ещё раз уточню. Не против выполнения простых задач сложным путём. Ну или в чем-то сложнее, представленных в п.3. Это может добавить веса проекту и соответственно профиту. От чего мало кто откажется.
0
|
|||||||||
|
Заблокирован
|
|
| 09.12.2024, 18:16 | |
|
0
|
|
|
1305 / 1328 / 193
Регистрация: 21.01.2024
Сообщений: 6,135
|
||
| 09.12.2024, 19:12 | ||
|
0
|
||
|
164 / 51 / 5
Регистрация: 03.06.2020
Сообщений: 613
|
||||||||
| 09.12.2024, 19:43 | ||||||||
|
Неужели эта главная особенность ( фишка ) линка <a target="_blank" href="1.html"></a> Если вы таких строгих правил, какое отношение допустим к кнопке в линке?
0
|
||||||||
|
Заблокирован
|
||
| 09.12.2024, 19:50 | ||
|
0
|
||
|
1305 / 1328 / 193
Регистрация: 21.01.2024
Сообщений: 6,135
|
||||
| 09.12.2024, 19:50 | ||||
0
|
||||
|
Супер-модератор
4000 / 2174 / 833
Регистрация: 13.03.2010
Сообщений: 7,074
|
||||||
| 09.12.2024, 20:15 | ||||||
Я уже сказал, что как минимум ссылки - это не элемент управления UI. Зачем вообще эта срань любому современному сайту? ![]()
<a> - быть гиперссылкой. Для действий, не связанных с переходами по ссылкам (например, открытия модальных окон), спецификация рекомендует использовать другие элементы, что, соответственно, подразумевает нежелательность превращать <a> в "кнопку действия" с точки зрения семантики и практики.
0
|
||||||
|
164 / 51 / 5
Регистрация: 03.06.2020
Сообщений: 613
|
|||
| 10.12.2024, 07:14 | |||
|
по вашему разъяснению цитата <a> - элемент ссылки
При этом не надо смущаться другими устаревшими name, shape. У меня есть одно предубеждение. Это не работает. Если всё работает и простыми методами, предубеждение = 0. Разумеется, отлично понимаю, мнение редакции может не совпадать с мнениями корреспондентов. Какой тут может быть резюм? Большинстве в теме не будет использовать линк+#(якорь) и крайне негативно относятся, если используют другие. Ну бывает такое. Не фейшуйно. Общество не одобряет. Если мой заказчик будет того же мнения, разумеется сделаю нужные правки. Пока гуру не мои заказчики, поэтому могу известить, принял к сведению. Надеюсь, gogolik хотя бы эту простую мысль не определил как поток, а значит понял.
0
|
|||
|
1305 / 1328 / 193
Регистрация: 21.01.2024
Сообщений: 6,135
|
||
| 10.12.2024, 07:44 | ||
|
Где вы увидели, что кто то что то сказал против якорей.
1
|
||
|
Супер-модератор
4000 / 2174 / 833
Регистрация: 13.03.2010
Сообщений: 7,074
|
|
| 10.12.2024, 08:06 | |
|
Segera, по делу ответить нечего? Или используем ваш классический "уход в тень" после того, как тотально и жидко облажались? Какой-то якорь приплели, каких-то заказчиков, какое-то одобрение общества. Вместо очередного потока сознания могли бы и на мои вполне логичные вопросы ответить.
0
|
|
|
164 / 51 / 5
Регистрация: 03.06.2020
Сообщений: 613
|
||||
| 10.12.2024, 08:50 | ||||
|
Откуда? В чем отличие идентификатора от линка? Наверное в узости и ограниченности применения. До понятия якорь, где ограничение больше некуда. Но ещё раз уважаемые гуру и господа. Или в другом порядке. Всё определяет заказчик. Или тот, у кого это работает. Где есть один факт. Работает ( хорошо или не очень ) или не работает. По-моему работает без единого вопроса. В чем может выявиться проблема использования в линке идентификатора? Можно предположить у кого-то диссонанс в виде "А что так можно?!!!" Если начнет читать чужой код. Случай более чем распространенный. Ну или если всем нельзя, значит тут нет шансов. Малая надежда, не просматриваются любые потоки, чтобы что-то было не понятно.
0
|
||||
|
Супер-модератор
4000 / 2174 / 833
Регистрация: 13.03.2010
Сообщений: 7,074
|
||
| 10.12.2024, 09:28 | ||
|
И опять куча пустых слов в сообщении, вместо ответа. Дальнейшие ваши комментарии буду рассматривать как намеренное введение других пользователей в заблуждение. Лучше не говорить ничего, если не разбираешься в сабже.
0
|
||
| 10.12.2024, 09:28 | |
|
Зависимость между двумя ячейками: несколько водителей и несколЬко автомобилей Несколько клавиш частично не работают несколько минут после включения пк Подскажите как преобразовать несколько чисел из одной строки, и несколько int переменных
Как прикрепить несколько картинок на несколько людей в списке БД Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|