0

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

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

这在 Firefox 或 IE 中不会发生。

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

4

1 回答 1

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

于 2013-11-07T12:33:26.177 回答