Задать вопрос
@eavam

Как правильно загружать всплывающие окна на страницу?

Сделал по быстрому всплывающие окно на jquery, примерно так:
popupHead  = $('<div class="ad__popup-head"></div>'),

и таких тегов штук 10 примерно, потом вкладываю их в друг друга функцией append и в конце
$('body').append(popup);

Это то-что я быстро смог придумать. Сейчас думаю как улучить данную схему. Есть такие варианты.
1. Подгружать все нужные окна сразу на странице со всем html, но скрытыми. По клику показывать их соответственно.
2. Создавать в js эти окна, как сейчас это делаю
3. Создать какой-то файл этой разметкой, и подгружать её на сайт по клику.

В принципе 2 вариант нормальные но выглядит как неправильно что ли как мне кажется. 3 вариант мне кажется самый правильный, но тогда придется обращаться лишний раз к северу.
Подскажите как лучше поступить в этом случае? может быть есть ещё какой-то вариант.
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы