2014-12-18 3 views
1

Я надеюсь, что кто-то сможет с этим справиться.Указатели Google Map on click open jQuery Mobile panel weidget

По сути, я хочу, чтобы пользователь щелкнул указатель карты (используя Карты Google), после чего откроется виджет панели в сочетании с jQuery Mobile.

Это фрагмент кода для ссылки по умолчанию. Но это не работает.

google.maps.event.addListener(marker, 'click', function() { 
    window.location.href = '#test'; 
}); 

У кого-нибудь есть идеи?

ответ

2

Вместо window.location.href = '#test'; использовать .panel() способ открыть панель.

Открытая панель по ее ID, внутренняя или внешняя панель.

$("#panel-ID").panel("open"); 

Или откройте панель в активной страницы без ID.

$.mobile.pageContainer.pagecontainer("getActivePage").find("[data-role=panel]").panel("open"); 
+0

Спасибо! Работает! –