2

メディアクエリを使用すると立方体が表示されないため、サイズ変更機能を追加しました....ブラウザのサイズをiPhone画面のサイズに変更すると、ページを更新した場合にのみiPhone画像が表示されます....しかしウィンドウのサイズを変更するたびに、継続的に更新されます..... とにかく、iPhone画面の場合にのみブラウザウィンドウを更新することは可能ですか.... jsで幅を指定するように....

以下に私のコードを提供します....

http://jsfiddle.net/sDXTx/1/

<script type="text/javascript">



$(window).bind('resize', function() { location.reload();

     Gallery.setOptions({
            size: 78,
            lightbox: false,
            //animation:  'drop'
            //speed:      500,
            //closeOnEsc: true,
            //slideshow:  false,
            //slideshow_speed: 3000,
            //cube_speed: 1000
        });

 })
4

1 に答える 1

2

これでうまくいくはずです:

if ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
    $(window).bind('resize', function () {
        location.reload();
        Gallery.setOptions({
            size: 78,
            lightbox: false
            //animation:  'drop'
            //speed:      500,
            //closeOnEsc: true,
            //slideshow:  false,
            //slideshow_speed: 3000,
            //cube_speed: 1000
        });

    })
}

また、パラメーターの最後のコンマを必ず削除してください。そうしないと、IE がエラーをスローします。

于 2013-02-08T19:40:22.437 に答える