[問題] iPad 橫向直向畫面縮放比例調整問題
大家好,不知道大家有沒有針對
在iPad上切換畫面時調整操作介面的縮放比例
因為我們設計的操作介面是固定的,且有最小寬高的要求
我的解決方法:
1. 在觸發 orientationchange 時,將viewport的
initial-scale/maximum-scale/minimum-scale 都設為1
2. 在更新scale後會觸發 window resize 事件,
3. 這時候再重抓 window 的 innerWidth 跟 innerHeight
來跟畫面最小的長寬計算比例
4. 再將重新算好的比例設給viewport
這樣的處理模式在android chrome上可以執行的很好,
但是在iPad上只有第一次調整時是正常的。
畫面從直->橫(OK)再從橫->直(NG)
我發現iPad 在第二次變換方向時改變viewport sclae
不會再觸發window resize事件了
請問是否有更好的處理方式?
可以解決操作有最小寬高並在每次旋轉畫面時重新調整畫面比例的要求
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.124.41
※ dianwu:轉錄至看板 Web_Design 10/06 14:32
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章
7
20