0

Google マップを含む jQuery UI ダイアログがあります。Chrome では、マウスのスクロール ホイールを動かすと、マップがページの下に移動せず、ダイアログの残りの部分が消え、ダイアログの一部が消え始めます。

Googleマップで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 に答える