• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Обновить содержимое таба при открытии

SmileNet

Постоялец
Регистрация
6 Окт 2012
Сообщения
77
Реакции
24
Доброго времени. Нужна помощь.
wp 4.7.3–ru_RU
Шаблон Для просмотра ссылки Войди или Зарегистрируйся
На страницу вставлен шорткод "Вкладки", созданы две вкладки. В каждую вкладку вставлена (так же шорткодом) карта "google maps". При загрузке страницы карта на активной вкладке загружается, но при переходе на вкладку которая при загрузке была не активной карта не прогружена. После перезагрузки страницы, оставаясь на вкладке с непрогруженой картой, карта появляется, но исчезает карта на первой вкладке.
Отдельных настроек нет, шорткоды вставляются виджетами (все настройки производятся в них, но из настроек: координаты маркера и названия)

Код страницы:

[tabs layout="horizontal" nav_color="accent1" left_color="accent8" right_color="accent1"]
[tab icon="" title=""]
[gmap address="" latitude="" longitude="" zoom="17" marker="true" html="" popup="true" controls="" scrollwheel="false" draggable="true" maptype="ROADMAP" hue="" width="0" height="600"]
[/gmap]
[/tab]
[tab icon="" title=""]
[gmap address="" latitude="" longitude="" zoom="17" marker="true" html="" popup="true" controls="" scrollwheel="false" draggable="true" maptype="ROADMAP" hue="" width="0" height="600"]
[/gmap]
[/tab]
[/tabs]

Я подозреваю, что надо сделать обновление содержимого вкладки при ее открытии, но не понимаю как.
 
Нужно сделать реинициализацию карты по событию открытия вкладки.
Реально ли отследить событие открытие вкладки - зависит от того, как написаны ваши табы
если используется bootstrap, то должно выглядеть примерно так

$(document).on('shown.bs.tab', 'уникальный идентификатор нужного таба', function (e) {
//код реинициализации вашей карты
});
 
Назад
Сверху