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