1

私はこのコードをうまく使用しています:

$(window).bind('resize',function() {
    window.location.href = window.location.href;
});

しかし、私の問題は、320pxと480pxの間でスケーリングするときにのみ、ウィンドウをリロード/更新したいということです。たとえば、480pxから960pxの間でサイズを変更する場合、ウィンドウをリロードする必要がないため、これを480px未満に制限する方法を見つける必要があります。

どんな助けでも大歓迎です。

ありがとう、

以下の編集

Kolinkへの応答:

さて、私はこれを使用してそれを機能させました:

$(window).bind('resize',function() {

    var winWidth = $(window).width();

    if (winWidth < 480) {

        window.location.href = window.location.href;

    } 
    else {
        // nothing
    }

});

問題は今、それは絶えずiPhoneにリロードされています。iPhoneでポートレートからランドスケープに移行すると、リロードが何度も繰り返されます。助言がありますか?

4

1 に答える 1

2

単純なifステートメントを使用して、ウィンドウのサイズを確認し、必要な場合にのみリロードします。

于 2012-06-17T21:29:06.260 に答える