Вопрос про появляющиеся блоки.
Ребята, у меня возник такой вопрос, вот часто вижу в соц. сетях. Появляющиеся блоки и модальные окна. У меня вопрос, все эти блоки уже за ранее созданы, просто стоят в стиле display:none или opacity: 0
Или этих блоков в разметке нет и они создаются только при каком-то событии? Просто раньше думал, что все создается при кликах, а сейчас думаю, что нельзя так и нужно все за ранее создавать... |
Цитата:
|
Либо даже объединить оба этих метода и подгружать только в первый раз, а потом просто показывать уже готовое.
|
Либо что-то такого: new Popup(640, 480, (renderTemplate(data),callback), Создает новый объект, конструктор его рисует, дальше рендериться шаблон который Ajax-ксом запрашивает с сервера картинки, текст JSON объектом, срабатывает callback который навешивает на уникальный id поп-апа события. Оптимальный вариант. Сообственно DOM для поп-апа может быть не создан, а JSON вернет для него шаблон, с помощью jquery добавить элемент на лету и вставить, что надо.
|
Часовой пояс GMT +3, время: 07:48. |