Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.06.2014, 08:20
Новичок на форуме
Отправить личное сообщение для llgruff Посмотреть профиль Найти все сообщения от llgruff
 
Регистрация: 13.06.2014
Сообщений: 2

Проблема с Google Maps и jQuery UI Tabs на блоге Wordpress (dogshow.me/contact)
Мне нужно на странице контактов (dogshow.me/contact) разместить 2 карты Google с метками, для чего я воспользовался шорткодами jQuery UI Tabs. Поддержка шорткодов уже была интегрирована в тему Wordpress.

Код:
[tabgroup set="adress" titles="Зал на Парке Победы, Зал на Пионерской"]
[tab set="adress" position="1"]
<strong>Санкт-Петербург. Станция метро Парк Победы. Улица Бассейная, дом 55 (вход со двора)</strong>
[hr style=double-line margin_top=35 margin_bottom=0]
[googlemap width="880" height="350" src="https://maps.google.ru/maps/ms?hl=ru&amp;gl=ru&amp;ie=UTF8&amp;oe=UTF8&amp;msa=0&amp;msid=215905446834965766922.0004f74f17355880ca38a&amp;t=m&amp;ll=59.866883,30.331407&amp;spn=0.00754,0.037766&amp;z=15&amp;iwloc=0004f74f3e2f9a9378872&amp;output=embed"]
[/googlemap][/tab]
[tab set="adress" position="2"]
<strong>Санкт-Петербург. Cтанция метро Пионерская. Коломяжский проспект, дом 28 (вход со двора)</strong>
[hr style=double-line margin_top=35 margin_bottom=0]
[googlemap width="880" height="350" src="https://maps.google.ru/maps/ms?hl=ru&amp;gl=ru&amp;ie=UTF8&amp;oe=UTF8&amp;msa=0&amp;msid=215905446834965766922.0004f74f17355880ca38a&amp;t=m&amp;ll=60.012974,30.298662&amp;spn=0.015014,0.075531&amp;z=14&amp;iwloc=0004f74f1aaeb4a1ba9d5&amp;output=embed"]
[/googlemap][/tab][/tabgroup]


Я столкнулся с проблемой — при открытии скрытой вкладки, на которой 2-ая карта — смещен центр карты далеко влево, хотя он прописан через координаты latitude и longitude. Если обратиться непосредственно к этой вкладке (dogshow.me/contact#tabs-adress-2), то отображение производится нормально и карта центрирована.

Через поисковики и по форумам я нашел некоторые решения этой проблемы. Наиболее часто предлагается решение (slyweb.ru/jquerydoc/tabs-options.php) (stackoverflow.com/questions/1428178/problems-with-google-maps-api-v3-jquery-ui-tabs) :
Код:
.ui-tabs .ui-tabs-hide {
    position: absolute !important;
    left: -10000px !important;
    display:block !important;
}
Также предлагается внесение изменений в javascript (stackoverflow.com/questions/6465239/google-maps-not-centering-because-div-is-displaynone-on-page-load):
<script type="text/javascript"> 
$(function() {
    $("#map_link").click(function(event) {  
        event.preventDefault();
        $("#map").slideToggle(); 
        $("#map").html('google_map_iframe_here').css('display','block');
        });  
});
</script>


К сожалению, моих знаний недостаточно, чтобы решить эту проблему, а эксперименты основанные на советах с форумов результатов не дали. Возможно кто-нибудь сможет помочь с написание или редактированием исходного кода применительно к блогу? (dogshow.me/contact)

Ответить с цитированием
  #2 (permalink)  
Старый 15.06.2014, 04:38
Новичок на форуме
Отправить личное сообщение для llgruff Посмотреть профиль Найти все сообщения от llgruff
 
Регистрация: 13.06.2014
Сообщений: 2

Пробую использовать Comprehensive Google Map. Результат на сайте посвященном хендлингу и выставкам собак по ссылке: dogshow.me/contact
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jquery tabs ui Проблема отображения ultrbi4 jQuery 3 09.04.2013 12:23
Проблема с jquery tabs Alexsher Элементы интерфейса 0 16.01.2013 16:24
Ошибка в jQuery 1.5.1. Не понимаю в чем проблема? viatcheslav AJAX и COMET 0 16.05.2011 11:38
Проблема с вкладками на jquery tomclancys Общие вопросы Javascript 0 11.03.2010 08:44
jquery tabs (проблема с отображением) Extern Элементы интерфейса 0 16.03.2009 17:42