zoukankan      html  css  js  c++  java
  • 屏幕旋转问题小结

    一、竖屏转横屏问题

    <!-- uc强制竖屏 -->
    <meta name="screen-orientation" content="portrait">
    <!-- QQ强制竖屏 -->
    <meta name="x5-orientation" content="portrait">
    <!-- UC强制全屏 -->
    <meta name="full-screen" content="yes">
    <!-- QQ强制全屏 -->
    <meta name="x5-fullscreen" content="true">
    <!-- UC应用模式 -->
    <meta name="browsermode" content="application">
    <!-- QQ应用模式 -->
    <meta name="x5-page-mode" content="app">
    <!-- windows phone 点击无高光 -->
    <meta name="msapplication-tap-highlight" content="no">
    <!-- 适应移动端end -->

    二、监听屏幕旋转

    4. 屏幕旋转事件:onorientationchange

    添加屏幕旋转事件侦听,可随时发现屏幕旋转状态(左旋、右旋还是没旋)。例子:

    // 判断屏幕是否旋转

    function orientationChange() {

        switch(window.orientation) {

          case 0: 

                alert("肖像模式 0,screen- " + screen.width + "; screen-height:" + screen.height);

                break;

          case -90: 

                alert("左旋 -90,screen- " + screen.width + "; screen-height:" + screen.height);

                break;

          case 90:   

                alert("右旋 90,screen- " + screen.width + "; screen-height:" + screen.height);

                break;

          case 180:   

              alert("风景模式 180,screen- " + screen.width + "; screen-height:" + screen.height);

              break;

        };<br>};

    // 添加事件监听

    addEventListener('load', function(){

        orientationChange();

        window.onorientationchange = orientationChange;

    });

  • 相关阅读:
    树剖学习笔记
    网络命令
    shell编程
    Shell 脚本常用命令
    WP7系统托盘和应用程序栏
    Ajax的同步与异步
    WP7推送通知服务
    (转)Silverlight控件关系理解
    (转) silverlight 样式学习
    (转C#中Enum用法小结)
  • 原文地址:https://www.cnblogs.com/dingyufenglian/p/4844532.html
Copyright © 2011-2022 走看看