我有一个包含谷歌地图的jQuery UI对话框。在Chrome中,当您在鼠标上移动滚轮时,地图不会在对话框的其余部分向下移动,对话框的部分内容也会消失。
如果我使用谷歌地图移除div并滚动鼠标,对话框将保持在屏幕中央,并且背景只会移动。
这在Firefox或IE中不会发生。
我有什么想法可以调试这个问题吗?
答案 0 :(得分:0)
它帮助了我,我已将其添加到 Initialize 功能中:
var href = window.location.href;
if (jQuery.browser.webkit && href.search("maps.google") > 0) {
var childs = document.getElementById("map").childNodes;
for (var i = 0, l = childs.length; i < l; i++) {
childs[i].addEventListener("mousewheel", function () { return false; }, false);
}
}
我已删除=) google.maps.InfoWindow