Лучшая практика для обслуживания модальных окон

0

Я показываю модальные сообщения оповещений, одно и то же сообщение появится на нескольких страницах. Я не хочу поддерживать <div id="modal">contents</div> на всех этих страницах. Может ли кто-нибудь рекомендовать, как, возможно, с JS, я могу обслуживать свой код на нескольких страницах? Или я застрял с вставкой кода в каждый из них? Идеи?

  • 0
    Какой код JS (или библиотеку) вы используете для отображения модальных оповещений? У разных есть разные способы сделать это.
  • 0
    Действительно зависит от того, что содержимое. Они динамичны или одинаковы во всем? Самый простой и ленивый вариант - это iframe. Но если у вас есть динамический контент, вы можете получить его с помощью вызова ajax. Если содержание действительно не является существенным, вы должны просто вставить их прямо на свою страницу.
Показать ещё 2 комментария
Теги:
modal-dialog

1 ответ

1
Лучший ответ

Вы можете поместить содержимое в свой основной файл JavaScript и называть его оттуда. Пример, когда у вас есть файл all.js который включен во все ваши страницы, добавьте его в этот файл:

var modalContents = '<div id="modal">contents</div>';

При вызове модального оповещения загрузите в modalContents переменную modalContents.

  • 0
    вызвать его с помощью document.write ()?
  • 0
    Да, например. Или jQuery $ ("# idOfYourModalContent"). Html (modalContents);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню