1

数週間前は情報ウィンドウにタブが表示されていましたが、今はもう表示されていません...

実際、コードは JQuery を使用しています。このリンクでコードを見つけてください

CSSファイルを含むJQueryのすべてのライブラリを含めました..何が問題なのですか?...かなり長い間機能していたのに突然停止した..実際に何が起こったのですか??

どんな助けでも大歓迎です:)

4

2 に答える 2

2

あなたがまだそれを理解していない場合、または同じ問題を抱えている可能性がある他の人のために...

タイミングの問題のようです。$( "#tabs")。tabs()は、tabs要素が作成/表示/その他される前に呼び出されます。コンテンツが実際にDOMに追加されると起動される「domready」にイベントリスナーを追加して、タブをアクティブにします。

google.maps.event.addListener(marker, 'click', function () {
    infowindow.open(map, marker);

    google.maps.event.addListener(infowindow, 'domready', function () {
        $("#tabs").tabs();
    });
});
于 2011-04-11T13:54:57.197 に答える
2

上記のソリューションを提供してくれた cdru に、友好的な「ありがとう」を伝えます。

google.maps.event.addListener(infowindow, 'domready', function () { 
        $("#tabs").tabs();

これにより、infoWindow が構築されたときに jQuery タブ メソッドが起動されます !!!

次に、infoWindow のサイズ変更と、その中に表示されている div スクロールバーの削除に関する次の問題に取り掛かります。

とてもいいですね、LAガイ

于 2012-01-20T23:34:30.933 に答える