Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.07.2013, 20:11
Интересующийся
Отправить личное сообщение для gait Посмотреть профиль Найти все сообщения от gait
 
Регистрация: 10.05.2013
Сообщений: 15

Грамотная организация работы попапов
На сайте есть порядка десятка попапов информационных, с уведомлением("Ок"), с подтверждением("Да", "Нет"). Сейчас для каждого попапа создается html, всё это тупо хайдится и появляется тогда, когда нужно. Доходит до абсурда, что даже любая маленькая страничка содержит в себе с десяток скрытых попапов, что не есть гуд. Есть мысль сделать генерацию попапов на лету с помощью JQuery .append(html) и вешать callback на это дело, в котором на кнопки попапа ("Да", "Нет", "Ок") будут вешаться обработчики.

В целом такой подход меня бы устроил, но что-то смущает, мне кажется, это не best practices.
Можно придумать что-нибудь еще? Как вообще грамотно организовать работу попапов?
Ответить с цитированием
  #2 (permalink)  
Старый 05.07.2013, 09:26
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от gait
Можно придумать что-нибудь еще?
Если все окна однотипны, как вариант, можно сделать одно пустое окно-заготовку.
Потом по мере надобности просто вставлять в контейнер нужный текст и активировать нужный набор кнопок...
Т.о. у тебя будет 1 окно на все случаи жизни.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Организация работы JS скрипта djsadd Элементы интерфейса 3 18.03.2012 00:17
Легки фреймворки для работы с SVG general Events/DOM/Window 0 26.11.2011 20:06
Поиск работы JavaScript staff-base Работа 9 12.03.2010 19:06
Грамотная организация кода trasher Общие вопросы Javascript 10 04.02.2010 16:26
Модуль для работы с модулями JSprog Ваши сайты и скрипты 29 02.09.2009 13:31