html5自动横屏的方法
<pre>
var evt = "onorientationchange" in window ? "orientationchange" : "resize";
 
 
 
window.addEventListener(evt, function() {
 
console.log(evt);
 
var width = document.documentElement.clientWidth;
 
var height = document.documentElement.clientHeight;
 
$print = $('#print');
 
if( width > height ){
 
 
 
$print.width(width);
 
$print.height(height);
 
$print.css('top', 0 );
 
$print.css('left', 0 );
 
$print.css('transform' , 'none');
 
$print.css('transform-origin' , '50% 50%');
 
}
 
else{
 
$print.width(height);
 
$print.height(width);
 
$print.css('top', (height-width)/2 );
 
$print.css('left', 0-(height-width)/2 );
 
$print.css('transform' , 'rotate(90deg)');
 
$print.css('transform-origin' , '50% 50%');
 
}
 
 
 
</pre>

最新文章

  1. React初识(按钮点击+输入绑定)
  2. ios中自定义cell 设置cell的分组结构
  3. Android SQLiteOpenHelper类的使用
  4. 剑指Offer:面试题32——从1到n整数中1出现的次数(java实现)
  5. hdu4915 Parenthese sequence 贪心O(n)解法(new)
  6. linux查看访问windows共享目录NT_STATUS_DUPLICATE_NAME问题解决
  7. Projective Texture的原理与实现
  8. 关于查看Android系统源码【Written By KillerLegend】
  9. IOS web app一些实用的属性设置
  10. Thread源码剖析
  11. centOS7固定IP
  12. IntelliJ IDEA 创建 Maven简单项目
  13. LeetCode算法题-Find Mode in Binary Search Tree(Java实现)
  14. php 把数组保存为标准的数组格式,存储到文件中
  15. 解决idea spring boot项目中target中没有同步更新最新目录文件及资源
  16. 条件式变分自编码机(Conditional Variational Autoencoders)
  17. monit安装配置
  18. ES代替DB建模后的维护流程架构
  19. jq 折面板+tab切换(自己封装的插件哦!!)
  20. libgdx学习记录13——矩形CD进度条绘制

热门文章

  1. Flask的路由解读以及其配置
  2. 毕业生想学习web前端,应该怎么学才能最快找到工作?
  3. CVE-2019-0708(非蓝屏poc)远程桌面代码执行漏洞复现
  4. OCPC(Optimized Cost per Click)[Paper笔记]
  5. python深拷贝与浅拷贝的区别
  6. Java中线程与堆栈的关系
  7. 【笔记】关于N-Way K-Shot 分类问题的理解
  8. Etcd安装和使用
  9. 百万年薪python之路 -- 面向对象之继承
  10. 06 python学习笔记-常用模块(六)