карты и объектов на них. Сейчас всё стандартно: подключаю библиотеку карты, после неё открытый скрипт в шаблоне в который через pdoresources добавляются метки. Если добавить defer для библиотеки, то скрипт не срабатывает, потому что бибилотека перед ним не прогрузилась, если скомпилированный скрипт с данными добавить после библиотеки файлом, с defer то всё отрабатывает как надо. Вопрос: можно ли отложить открытый скрипт чтобы он так же как defer отрабатывал, или можно в js файл поместить данные из pdoresources?
Ну на последнюю часть ответ да: сделать ресурс, указать тип содержимого - js (вроде там есть, наряду с html и xml) и пустой шаблон, вызвать в контенте pdoResources.
спасибо сейчас попробую
А вообще тебе надо на коробке скрипта карты типа yamaps.ready запускать свой второй скрипт
я 2gis использую
Или загружать его (через добавление тега script на страницу, или использовать import module)
Ну глянь в их апи, должен он какое-то событие пушить или коллбек вызывать после своей загрузки, вот найди и на это и повесь добавление точек (как плагины в MODX)
сделать скрипт, который начнет загрузку иных скриптов при событиях скролл, мауз мув, тач скрин.
сделал через DOMContentLoaded
Обсуждают сегодня