我希望有人能够帮助解决这个问题。
基本上我所追求的是,如果用户点击地图指针(使用Google地图),那么它会打开与jQuery Mobile相关联的面板小部件。
这是默认链接代码的片段。但这不起作用。
google.maps.event.addListener(marker, 'click', function() {
window.location.href = '#test';
});
有人有什么想法吗?
答案 0 :(得分:2)
而不是window.location.href = '#test';
使用.panel()
方法打开面板。
通过'打开面板ID,内部或外部面板。
$("#panel-ID").panel("open");
或者,在没有ID的活动页面中打开面板。
$.mobile.pageContainer.pagecontainer("getActivePage").find("[data-role=panel]").panel("open");