2011-02-08 61 views
2

我想讓一個網站出現在iphone上,其iframe佔據屏幕高度的1/3,寬度爲100%。在這個iframe中,我想讓用戶有一個非常寬的頁面來滾動瀏覽,但是當滾動頁面時,我不希望它影響iframe之外的其他頁面。在iphone上滾動iframe

我已經完成了一些簡單的HTML,可以在所有瀏覽器的桌面上正常工作,通過將iframe的寬度設置爲100%,但是在iphone上它強制整個頁面的寬度爲iframe的內容,並且滾動的iframe內容與滾動頁面的其餘部分無關。

任何人都可以提出爲什麼嗎?我有一個懷疑iframe內容在iphone上內聯保存ram ...

+0

你爲什麼不嘗試設置顯示屬性來阻止或類似的東西? – Shrinath 2011-02-08 05:15:04

回答

2

iPhone Safari瀏覽器使用HTML 5,它沒有指定所需的滾動iFrames支持。我見過幾個其他用戶有同樣的問題,但我擔心它不會發生在iFrame元素內部。

您還可以檢查出JQTouch JavaScript庫,有些用戶發現成功與他們的工具: http://groups.google.com/group/jqtouch/browse_thread/thread/23fdfd81ed7cd004?pli=1

http://www.w3schools.com/html5/tag_iframe.asp

+0

是的,我們一直在玩sencha touch和jqtouch,並發現他們的動作有點生澀:你可以說它不是原生的,有時候它很不可用,比如你有幾張圖片。 – Chris 2011-02-08 21:47:36