谷歌地图指针点击打开jQuery Mobile面板小部件

时间:2014-12-18 11:48:36

标签: jquery google-maps jquery-mobile mobile panel

我希望有人能够帮助解决这个问题。

基本上我所追求的是,​​如果用户点击地图指针(使用Google地图),那么它会打开与jQuery Mobile相关联的面板小部件。

这是默认链接代码的片段。但这不起作用。

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

有人有什么想法吗?

1 个答案:

答案 0 :(得分:2)

而不是window.location.href = '#test';使用.panel()方法打开面板。

通过'打开面板ID,内部外部面板。

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

或者,在没有ID的活动页面中打开面板。

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