Google マップを含む jQuery UI ダイアログがあります。Chrome では、マウスのスクロール ホイールを動かすと、マップがページの下に移動せず、ダイアログの残りの部分が消え、ダイアログの一部が消え始めます。
Googleマップでdivを削除してマウスをスクロールすると、ダイアログは画面の中央に留まり、背景が移動します。
これは、Firefox や IE では発生しません。
この問題をデバッグする方法はありますか?
Google マップを含む jQuery UI ダイアログがあります。Chrome では、マウスのスクロール ホイールを動かすと、マップがページの下に移動せず、ダイアログの残りの部分が消え、ダイアログの一部が消え始めます。
Googleマップで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を削除しました