0

画面幅が480までのメインWebサイトを表示してから、モバイルサイトに切り替える必要があるサイトがあります。元のサイトは逆応答するには難しすぎるので、これが私が思いついたものであり、デバイスの回転に反応しないために改善する必要があることを除いて、機能します。横向きの大型電話では、メインサイトを表示してから、縦向きで携帯電話に戻す必要があります。私が試したことはすべて、私が行っていることを壊してしまいました。デバイスの回転に反応するようにこれを変更する方法についてのアイデアをいただければ幸いです。

<script type="text/javascript">
    $(document).ready(function(){
        if($(window).width() < 480){
            window.location = "http://mobile"
        }
    });
</script>
4

2 に答える 2

1
<script type="text/javascript">
    $(window).on('load resize',function(){
        if($(window).width() < 480){
            window.location = "http://mobile"
        }
    });
</script>

すべてのリソースをロードする前にリダイレクトする場合は、DOM 対応バインディングも追加します。

于 2012-07-19T02:50:17.887 に答える
0

この投稿の最初の回答を参照してください。別の window.location コマンドが必要だと思います。

JavaScript/jQueryで別のWebページにリダイレクトするには?

于 2012-07-19T02:42:27.087 に答える