|
178 / 226 / 31
Регистрация: 18.02.2010
Сообщений: 2,313
|
|||||||||||||||||||||
Несколько модалок на js03.12.2024, 12:04. Показов 4341. Ответов 66
Метки нет (Все метки)
Заюзал вот этот скрипт для модалок
И на каждую писать типа такой комбинации
0
|
|||||||||||||||||||||
| 03.12.2024, 12:04 | |
|
Ответы с готовыми решениями:
66
Не отображается крестик у модалок в сафари Блокировка прокрутки body для модалок Построить ε-НКА, допускающий язык, состоящий из цепочек, имеющих ноль или несколько а, ноль или несколько b, ноль или несколько с. |
|
163 / 50 / 5
Регистрация: 03.06.2020
Сообщений: 594
|
|||||||||||||||||||||
| 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
|
||
|
Супер-модератор
3964 / 2131 / 833
Регистрация: 13.03.2010
Сообщений: 7,007
|
|
| 09.12.2024, 14:25 | |
|
0
|
|
|
163 / 50 / 5
Регистрация: 03.06.2020
Сообщений: 594
|
|
| 09.12.2024, 14:33 | |
|
0
|
|
|
Супер-модератор
3964 / 2131 / 833
Регистрация: 13.03.2010
Сообщений: 7,007
|
||||||
| 09.12.2024, 15:05 | ||||||
|
Segera, якорные ссылки должны вести на разделы сайта, а не на модалки. Они для этого и созданы. Вы же не забиваете гвозди микроскопом?
Всю логику модальных окон можно построить на дата-аттрибутах. И тогда не нужно никаких извращений с preventDefault. Минимальный пример из реальных проектов:
0
|
||||||
|
163 / 50 / 5
Регистрация: 03.06.2020
Сообщений: 594
|
||
| 09.12.2024, 16:01 | ||
|
Впрочем, может быть исключение. Если это хорошо оплачивается, почему нет. ПС. Потом что значит должны? Это есть в правилах ECMA или других.
0
|
||
|
Супер-модератор
3964 / 2131 / 833
Регистрация: 13.03.2010
Сообщений: 7,007
|
|||
| 09.12.2024, 16:28 | |||
|
Я уже молчу про то, что ссылка - это ссылка, а не элемент управления UI.
1
|
|||
|
1299 / 1288 / 191
Регистрация: 21.01.2024
Сообщений: 5,980
|
||
| 09.12.2024, 16:50 | ||
|
Программы чтения с экрана тоже ориентируются на семантический смысл элементов. Для них <a> это переход на другую страницу или другой раздел, а не выполнение какого то действия. Для действий (открыть окно, закрыть окно, послать запрос..) есть <button>, а не <a> или какой то другой кликабельный <div>. (<div> в принципе тоже можно, задав ему role="button", но при этом надо обеспечить ему фокусировку, что бы на него можно было попасть при работе с клавиатуры, а с <button> это обеспечивается автоматически) Добавлено через 20 минут Для простых popup окон (не модальных) можно рассмотреть использование атрибута popover. https://developer.mozilla.org/... opover_API Правда, к сожалению, на старых Сафари это не работает. (По мне, так обновляться надо)
0
|
||
|
163 / 50 / 5
Регистрация: 03.06.2020
Сообщений: 594
|
|||||||||
| 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
|
|
|
1299 / 1288 / 191
Регистрация: 21.01.2024
Сообщений: 5,980
|
||
| 09.12.2024, 19:12 | ||
|
0
|
||
|
163 / 50 / 5
Регистрация: 03.06.2020
Сообщений: 594
|
||||||||
| 09.12.2024, 19:43 | ||||||||
|
Неужели эта главная особенность ( фишка ) линка <a target="_blank" href="1.html"></a> Если вы таких строгих правил, какое отношение допустим к кнопке в линке?
0
|
||||||||
|
Заблокирован
|
||
| 09.12.2024, 19:50 | ||
|
0
|
||
|
1299 / 1288 / 191
Регистрация: 21.01.2024
Сообщений: 5,980
|
||||
| 09.12.2024, 19:50 | ||||
0
|
||||
|
Супер-модератор
3964 / 2131 / 833
Регистрация: 13.03.2010
Сообщений: 7,007
|
||||||
| 09.12.2024, 20:15 | ||||||
Я уже сказал, что как минимум ссылки - это не элемент управления UI. Зачем вообще эта срань любому современному сайту? ![]()
<a> - быть гиперссылкой. Для действий, не связанных с переходами по ссылкам (например, открытия модальных окон), спецификация рекомендует использовать другие элементы, что, соответственно, подразумевает нежелательность превращать <a> в "кнопку действия" с точки зрения семантики и практики.
0
|
||||||
|
163 / 50 / 5
Регистрация: 03.06.2020
Сообщений: 594
|
|||
| 10.12.2024, 07:14 | |||
|
по вашему разъяснению цитата <a> - элемент ссылки
При этом не надо смущаться другими устаревшими name, shape. У меня есть одно предубеждение. Это не работает. Если всё работает и простыми методами, предубеждение = 0. Разумеется, отлично понимаю, мнение редакции может не совпадать с мнениями корреспондентов. Какой тут может быть резюм? Большинстве в теме не будет использовать линк+#(якорь) и крайне негативно относятся, если используют другие. Ну бывает такое. Не фейшуйно. Общество не одобряет. Если мой заказчик будет того же мнения, разумеется сделаю нужные правки. Пока гуру не мои заказчики, поэтому могу известить, принял к сведению. Надеюсь, gogolik хотя бы эту простую мысль не определил как поток, а значит понял.
0
|
|||
|
1299 / 1288 / 191
Регистрация: 21.01.2024
Сообщений: 5,980
|
||
| 10.12.2024, 07:44 | ||
|
Где вы увидели, что кто то что то сказал против якорей.
1
|
||
|
Супер-модератор
3964 / 2131 / 833
Регистрация: 13.03.2010
Сообщений: 7,007
|
|
| 10.12.2024, 08:06 | |
|
Segera, по делу ответить нечего? Или используем ваш классический "уход в тень" после того, как тотально и жидко облажались? Какой-то якорь приплели, каких-то заказчиков, какое-то одобрение общества. Вместо очередного потока сознания могли бы и на мои вполне логичные вопросы ответить.
0
|
|
|
163 / 50 / 5
Регистрация: 03.06.2020
Сообщений: 594
|
||||
| 10.12.2024, 08:50 | ||||
|
Откуда? В чем отличие идентификатора от линка? Наверное в узости и ограниченности применения. До понятия якорь, где ограничение больше некуда. Но ещё раз уважаемые гуру и господа. Или в другом порядке. Всё определяет заказчик. Или тот, у кого это работает. Где есть один факт. Работает ( хорошо или не очень ) или не работает. По-моему работает без единого вопроса. В чем может выявиться проблема использования в линке идентификатора? Можно предположить у кого-то диссонанс в виде "А что так можно?!!!" Если начнет читать чужой код. Случай более чем распространенный. Ну или если всем нельзя, значит тут нет шансов. Малая надежда, не просматриваются любые потоки, чтобы что-то было не понятно.
0
|
||||
|
Супер-модератор
3964 / 2131 / 833
Регистрация: 13.03.2010
Сообщений: 7,007
|
||
| 10.12.2024, 09:28 | ||
|
И опять куча пустых слов в сообщении, вместо ответа. Дальнейшие ваши комментарии буду рассматривать как намеренное введение других пользователей в заблуждение. Лучше не говорить ничего, если не разбираешься в сабже.
0
|
||
| 10.12.2024, 09:28 | |
|
Зависимость между двумя ячейками: несколько водителей и несколЬко автомобилей Несколько клавиш частично не работают несколько минут после включения пк Подскажите как преобразовать несколько чисел из одной строки, и несколько int переменных
Как прикрепить несколько картинок на несколько людей в списке БД Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|