我正在開發一個iOS HTML 5 web應用程序,並且需要顯示包含大量文本的大頁面。 iframe似乎是正確的工具,因爲它允許滾動查看小屏幕上的內容。在iframe的風格中使用iOS 5+和overflow: auto; -webkit-overflow-scrolling:touch;
我可以在iPhone上的iframe中進行工作滾動。iframe水平滾動不在iOS上呈現
問題是,當水平滾動查看更多幀的內容時,幀是空白的,向下滾動會按預期工作。我懷疑問題出在固定的視口代碼:
<meta name="viewport" content="width=device-width; minimum-scale=1.0; initial-scale=1.0; user-scalable=yes">
我的iframe的設置是如下:
<div id="framecont" style="height: auto; width: auto; overflow: auto; -webkit-overflow-scrolling:touch;">
<iframe height="100%" id="iframe" scrolling="no" width="100%"></iframe>
</div>
替代品的iframe或到內容繪圖解決方案有什麼建議問題將不勝感激。
通過一些調整你的例子解決了我的問題100%,沒有尷尬的iframe。感謝您的快速回復,您只是讓我的一天更不令人沮喪:) – ThunderHorse 2011-12-16 03:22:43
偉大的答案,完美的作品。謝謝! – 2013-04-14 08:07:28