谷歌地图将监听器添加到信息窗口
Google map Addlistener to infowindow
是否可以将悬停事件侦听器添加到谷歌地图的信息窗口?
可用的本机事件
CloseClick, content_changed, Domready, position_changed, zindex_changed
我想在鼠标进入信息窗口时添加悬停和悬
停欢迎 Javascript 和 Jquery 建议
是否可以
将悬停事件侦听器添加到谷歌地图的信息窗口?
是的
如何?
喜欢这个。
var infoWindowContentExampleStack = [
"<span id='contentInsideMap' value='Go'>Im a text inside the infoWindow </span>"
]
var infoWindowExampleStack = new google.maps.InfoWindow({
content: infoWindowContentExampleStack
});
google.maps.event.addListener(infoWindowExampleStack, 'domready', function() {
document.id("contentInsideMap").addEvent("hover", function(e) {
e.stop();
console.log("Yep this event was triggered inside the info!");
});
});
这是唯一的解决方案吗?
不,你可以像这样直接将DOM事件添加到谷歌地图中
。google.maps.event.addDomListener(infoWindowExampleStack, 'hover', initialize);
看看,希望你明白
我能够通过使用jquery的.on函数来解决我的问题。
var infoWindowContentExampleStack = [
"<div class='contentInsideMap' value='Go'>Im a text inside the infoWindow </div>"
]
var infoWindowExampleStack = new google.maps.InfoWindow({
content: infoWindowContentExampleStack
});
$(document).on('mousenter', 'div.contentInsideMap', function() {
// do something
});
$(document).on('mouseleave', 'div.contentInsideMap', function() {
// do something
});
我无法测试整个信息窗口,但我在信息窗口中添加的div 足以触发。
相关文章:
- 访问布局信息是否也会导致浏览器重排
- 定义完全独立的样式信息
- 使用html2canvas获取基本信息
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 从信息框调用弹出图像库
- 如何在不传递此信息的情况下查找被调用的元素
- 将谷歌自动完成地址信息放在页面上,而不是表格中
- 如何通过解析类信息来使用jQuery创建类
- 包含数据库中相关信息的开放模态
- 单击按钮即可在浏览器的新选项卡中打开 Sapui5 详细信息页面
- 如何调整信息窗口的大小并点击按钮?+更改信息窗口的内容
- ng在更新$scope后重复不更新信息
- 谷歌地图点击潜水触发信息窗口
- 根据CHECKBOX输入值动态更新DIV信息
- 如何使用ember.js在操作中传递当前上下文中目标旁边的信息
- Jquery on单击“显示信息”
- 将FlowPlayer嵌入谷歌地图信息窗口
- AEM(cq5)使用组件内的信息
- 如何在完整日历中的当天点击时显示活动详细信息
- 使用javascript后台脚本获取Yotutube频道信息