0

正しく表示するには幅を設定する必要があるJQMapRouteCalcプラグインを使用しています。デバイスの画面解像度に応じてカスタム幅を表示するために、$( "。locationmap")。width()値を使用して、親divに従って幅をカウントしました。ここで、ユーザーが画面をポートレートモードからランドスケープモードに切り替えた場合に、その値をリアルタイムで更新し、そのdivをリロードする方法を知りたいと思います。誰かがそれを行う方法を知っていますか?ありがとう。

完全な呼び出しは次のようになります。

$('.locationmap').JQMap({
    jqm_Height : 450,
    jqm_Width : $(".locationmap").width(),
    jqm_StartOpacity : 7,              
    jqm_OverlayColor : '#000',
    jqm_Fixdestination : '[[*Map Location]]',
    jqm_ZoomStartPoint : 14
});
4

1 に答える 1

1

これを試して:

$('.locationMap').resize(function() {
     //Your code in here
});

これは、クラス locationMap を持つ div のサイズが変更されるたびに呼び出されます

于 2012-10-15T13:22:07.267 に答える