我有这样的问题,jQuery onclick 事件看不到信息窗口中谷歌地图内链接的点击。
这就是我的信息窗口链接的样子:
<a href="http://example.com/#ui-accordion-accordion-header-7" class="pull-right move-to-acc" id="itemH">See Details</a>
在 map 下,我有 Accordion 列表,其中包含有关点的详细信息,因此我试图捕获该链接的点击,移动到 Accordion 并打开它 - 这是我用来捕获信息窗口中的点击事件的代码:
jQuery("#itemH").click(function(event){
alert("qq");
});
当我点击标记信息窗口打开并点击链接但警报没有出现时 - 我刚刚移动到 div #ui-accordion-accordion-header-7 如果我将链接放在 map 之外 jQuery catch 单击链接并显示警报
我做错了什么?
感谢帮助
最佳答案
您可以使用
jQuery(document).on('click', '#itemH', function(event){
alert("qq");
});
而不是
jQuery("#itemH").click(function(event){
alert("qq");
});
关于jQuery 在谷歌地图 v3 的信息窗口内的链接上看不到 onclick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13097372/