zoukankan      html  css  js  c++  java
  • 移动端横屏(beta)

    <!DOCTYPE html>
    
    <html lang="en">
    
    <head>
    
    <meta charset="UTF-8">
    
    <title>Document</title>
    
    </head>
    
    <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
    
    <script>
    
    var orientation=0;
    
    function screenOrientationEvent(){
    
    if(orientation == 0)
    
    {
    
    document.getElementById("change").value="竖";
    
    $("body").css({
    
    'transform':'rotate(90deg)',
    
    '-webkit-transform':'rotate(90deg)',
    
    '-moz-transform':'rotate(90deg)'
    
    });
    
    }
    
    else
    
    {
    
    document.getElementById("change").value="横";
    
    $("body").css({
    
    'transform':'rotate(0deg)',
    
    '-webkit-transform':'rotate(0deg)',
    
    '-moz-transform':'rotate(0deg)'
    
    });
    
    }
    
    }
    
    var innerWidthTmp = window.innerWidth;
    
    //横竖屏事件监听方法
    
    function screenOrientationListener(){
    
    try{
    
    var iw = window.innerWidth;
    
    //屏幕方向改变处理
    
    if(iw != innerWidthTmp){
    
    if(iw>window.innerHeight)
    
    {
    
    orientation = 90;
    
    }
    
    else
    
    {
    
    orientation = 0;
    
    }
    
    //调用转屏事件
    
    screenOrientationEvent();
    
    innerWidthTmp = iw;
    
    }
    
    }
    
    catch(e){alert(e);};
    
    //间隔固定事件检查是否转屏,默认500毫秒
    
    setTimeout("screenOrientationListener()",500);
    
    }
    
    //启动横竖屏事件监听
    
    screenOrientationListener();
    
    </script>
    
    <body onload="screenOrientationEvent()">
    
    <input id="change" type="text" value=""/>
    
    </body>
    
    </html>
    

                                                                                                                                                                                                                                                  

  • 相关阅读:
    lua 源码阅读 5.3.5 笔记
    lua 源码阅读 1.1 -> 2.1
    lua 1.0 源码分析 -- 总结
    lua 1.0 源码分析 -- 2 内存回收
    lua 1.0 源码分析 -- 1 lua 的虚拟指令
    protoc-c 阅读笔记
    protoc-c 安装记录
    转前端开发中常用工具函数总结
    sql 设计规范
    web.config文件详解[转]
  • 原文地址:https://www.cnblogs.com/moustache/p/5497132.html
Copyright © 2011-2022 走看看