-2

幅100%、高さ25%のGoogleマップがあります。高さを100%に調整するボタンをクリックできるようにしたいのですが、どうすればこれを実行し、緩和する方法を追加して、それができないようにすることができますか? 100%にジャンプするだけですか?

ボタンは「クリックして展開」と言う必要があり、クリックすると「クリックして縮小」に変わるはずです。jqueryを使用すると逆に機能します。

4

3 に答える 3

1

JQueryとそのアニメーション関数を使用できます。簡単なサンプルについては、このjsfiddleを参照してください

http://jsfiddle.net/z5aXz/

    $("#go").click(function(){
    $("#block").animate({
        height: "100px"
     }, 1500 );
    });
于 2013-02-27T09:26:48.493 に答える
0

$.animate(...) 関数が必要になります。

click()ボタンのハンドラーで呼び出します。

于 2013-02-27T09:18:35.660 に答える
0

同じ話: Gmapのサイズ変更をアニメートする

var timer;

    timer = setInterval(function(){ google.maps.event.trigger(map, 'resize')}, 100);
    $("#mapcontainer").animate({height: +=200px}, 500, "linear", function(){
        timerMap = clearInterval(timer);
    });
于 2013-02-27T09:22:56.417 に答える