javascript ヴューポート切り替え(スマホ横向き)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript ヴューポート切り替え(スマホ横向き)相关的知识,希望对你有一定的参考价值。

// デバイス毎にviewport切り替え

$(function(){
    // setViewport
    spView = 'width=device-width,initial-scale=1';
    tbView = 'width=1000px,maximum-scale=2.0,user-scalable=1';
 
    if(navigator.userAgent.indexOf('iPhone') > 0 || navigator.userAgent.indexOf('iPod') > 0 || (navigator.userAgent.indexOf('Android') > 0 && navigator.userAgent.indexOf('Mobile') > 0)){
        $('head').prepend('<meta name="viewport" content="' + spView + '" id="viewport">');
    } else if(navigator.userAgent.indexOf('iPad') > 0 || (navigator.userAgent.indexOf('Android') > 0 && navigator.userAgent.indexOf('Mobile') == -1) || navigator.userAgent.indexOf('A1_07') > 0 || navigator.userAgent.indexOf('SC-01C') > 0){
        $('head').prepend('<meta name="viewport" content="' + tbView + '" id="viewport">');
    } 
 
    // iPhone6 Plus Landscape Viewport
    if(navigator.userAgent.indexOf('iPhone') > 0){
        if(window.devicePixelRatio == 3) {
 
            if(window.orientation == 0){
                $('#viewport').attr('content',spView);
            } else {
                $('#viewport').attr('content',tbView);
            }
 
            window.onorientationchange = setView;
 
            function setView(){
                setTimeout(function(){
                    location.reload();
                    return false;
                },500);
            }
        }
    }
});

以上是关于javascript ヴューポート切り替え(スマホ横向き)的主要内容,如果未能解决你的问题,请参考以下文章

html スマホとタブレットで视切り替え

javascript メニューのタブ切り替え

css スクロール时ヘッダー切り替え

php 单ページでターム别で表示を切り替える

markdown rbenvによるバージョン切り替え

csharp interfaceの明示的実装の例(プレイヤーキャラクターのアニメーション切り替え)