Javascript 谷歌地图v3的独立点击和鼠标覆盖生成器侦听器
我已将makers设置为动态调用信息窗口并重定向到鼠标上方的URL,因此:Javascript 谷歌地图v3的独立点击和鼠标覆盖生成器侦听器,javascript,google-maps-api-3,Javascript,Google Maps Api 3,我已将makers设置为动态调用信息窗口并重定向到鼠标上方的URL,因此: google.maps.event.addListener(marker, 'mouseover', (function(marker, i) { return function() { infowindow.setContent(locations[i][0]); infowindow.open(map, marker); location.href='/places/'
google.maps.event.addListener(marker, 'mouseover', (function(marker, i) {
return function() {
infowindow.setContent(locations[i][0]);
infowindow.open(map, marker);
location.href='/places/'+locations[i][3];
}
})(marker, i));
我该如何修改它,使信息窗口部分发生在鼠标上方,而location.href部分仅发生在单击时?我一直在玩一些排列,我不能让它工作
谢谢
编辑: 我找到了答案:我想我漏掉了一个分号什么的:
google.maps.event.addListener(marker, 'mouseover', (function(marker, i) {
return function() {
infowindow.setContent(locations[i][0]);
infowindow.open(map, marker);
}
})(marker, i));
google.maps.event.addListener(marker, 'click', (function(marker, i) {
return function() {
location.href='/spots/'+locations[i][3];
}
})(marker, i));
鼠标悬停时重定向?这是如此烦人,它会导致我黑名单和封锁你的网站。谢谢你。这正是我想要解决的问题。读这个问题,伙计。