jquery UI对话框中的谷歌地图不随滚动移动(仅限Chrome)

时间:2012-12-05 15:39:26

标签: jquery-ui google-maps google-chrome

我有一个包含谷歌地图的jQuery UI对话框。在Chrome中,当您在鼠标上移动滚轮时,地图不会在对话框的其余部分向下移动,对话框的部分内容也会消失。

如果我使用谷歌地图移除div并滚动鼠标,对话框将保持在屏幕中央,并且背景只会移动。

这在Firefox或IE中不会发生。

我有什么想法可以调试这个问题吗?

1 个答案:

答案 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