我有一个包含谷歌地图的 jQuery UI 对话框。在 Chrome 中,当您在鼠标上移动滚轮时,地图不会随着对话框的其余部分向下移动,并且部分对话框开始消失。
如果我用谷歌地图删除 div 并滚动鼠标,对话框将保持在屏幕的中心,而背景只会移动。
这在 Firefox 或 IE 中不会发生。
有什么想法可以调试这个问题吗?
我有一个包含谷歌地图的 jQuery UI 对话框。在 Chrome 中,当您在鼠标上移动滚轮时,地图不会随着对话框的其余部分向下移动,并且部分对话框开始消失。
如果我用谷歌地图删除 div 并滚动鼠标,对话框将保持在屏幕的中心,而背景只会移动。
这在 Firefox 或 IE 中不会发生。
有什么想法可以调试这个问题吗?
它对我有帮助,我已将其添加到我的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