0
A
回答
1
非jQuery的方式。除非你真的需要,否则不要增加90kb的页面重量!
window.addEventListener('resize', function(){
if (window.innerHeight < window.innerWidth){
document.body.style.transform = "rotate(90deg)";
document.body.style.webkitTransform = "rotate(90deg)";
document.body.style.mozTransform = "rotate(90deg)";
}
});
另外,要小心这个用户体验。除非他们期待,否则它可能会严重地惹恼用户。这是绝对必要的吗?
0
$(window).resize(function(){
if($(this).height() < $(this).width()){
$("body").css("transform","rotate(90deg)");
}
});
DOC:https://api.jquery.com/resize/
而且不要忘了添加jQuery库。
<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
编辑:
,如果你只是使用的javascript:
window.onresize = function(e) {
var w = this.innerWidth;
var h = this.innerHeight;
if(h < w){
document.getElementsByTagName("body")[0].style.transform = "rotate(90deg)";
}
};
相关问题
- 1. 防止观看
- 2. CSS导航手机观看
- 3. 手机网站 - 唯一力量景观/无自动旋转
- 4. 在IE7中查看网站的外观?
- 5. 当在我们的网站上观看YouTube视频时,阻止用户从我们的网站中被带走
- 6. 是否有用户上传并在我的网站上观看视频?
- 7. 如何防止流星观看文件?
- 8. 手机网站上的唯一用户
- 9. Android全景观看
- 10. 在我的网页上观看视频
- 11. 如何测试我的网站在手机上的外观,离线
- 12. 看到Android手机上的观众与Facebook的SDK回调
- 13. 优化移动景观视图网站
- 14. 主持视频观看网站
- 15. Xamarin的iOS观看不能在手表
- 16. UISplitViewController - 防止分裂在iPhone 6的景观加
- 17. 的iOS拉伸观景观
- 18. 在Android手机上观看/欣赏IP摄像机的视频/音频
- 19. Grunt在服务器上观看LiveReload网站
- 20. 如何使用JavaScript为手机游戏操纵Android/iOS上的网站的客户端外观?
- 21. 如何防止手机查看加载的网页流量
- 22. 使用JavaScript观看手机的物理方位
- 23. 观看阻止呼叫nodejs
- 24. 存储在Linux的PC的任何手机上查看网站
- 25. 坐在球体上观看
- 26. Gulp在Windows上观看EPERM
- 27. 在iOS上观看8
- 28. 力相机景观AVFoundation
- 29. 如何防止角度上的观看输入字段上的用户输入错误?
- 30. 防止隐藏用于细胞景观qtip