我正在使用谷歌地图的iframe。如果点击iframe,我试图在其父div上触发click事件。
我试过像这样的事情
var maps = $('.map-frame');
$.each(maps, function(){
if (this.contents().find('#map-canvas').has(e.target).length > 0){
do_some_thing();
}
});
我的代码中没有任何反应。有什么想法吗?
答案 0 :(得分:0)
maybe this does the trick
var maps = $('.map-frame');
$.each(maps, function(){
$(this).contents().contents().click(function(){
do_some_thing();
}};
});
但你应该更好地看看google maps api docs如何在地图上触发点击
类似
google.maps.event.trigger(map, 'click')
答案 1 :(得分:0)
这不起作用吗?你只是想知道点击发生了吗?什么都没有?
$('.map-frame').click(function (){
do_something();
});