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の明示的実装の例(プレイヤーキャラクターのアニメーション切り替え)