[英]iPad - cannot scroll inside frame
我不能在iPad Safari中滾動一個框架內的pdf
<frame src="ebook.pdf" title="Content Frame" name="content" id="content"
frameborder="0" border="0" noresize scrolling="yes" marginwidth="0" marginheight="0"
noresizescrolling="AUTO" framespacing="0" />
我已經嘗試了兩件事:
但這不起作用。
事實上我已經嘗試了很多東西......溢出,高度等等。
請幫我。 先感謝您。
根據這篇文章http://support.apple.com/kb/ht1484 ,在iPad上使用Safari時,無法在框架內滾動任何內容。 幀總是會調整大小以適應其內容(這也適用於iframe)。 為此,Safari甚至會忽略您在frameset-tag中創建的“cols”或“rows”的值,並且似乎使用所需的任何值。 不幸的是,框架沒有為PDF正確調整大小,因此它們被切斷了。
我認為你最好的選擇可能是直接鏈接pdf ...
我認為問題在於您正在嘗試顯示PDF。 雙指滑動方法應適用於常規HTML框架。
一種選擇是在您的應用程序中使用Google文檔查看器(http://docs.google.com/viewer)。
您可以在框架中的某些位置隱藏空div,並使用jQuery滾動到這些位置。 因此用戶將無法滾動框架,但他們可以單擊導航,將框架移動到pproper部分。
你有沒有嘗試過Ext JS 4 JavaScript Framework? 在他們的論壇上,他們談到了在面板中顯示PDF的可能性 。 論壇帖子包含示例代碼。 該解決方案並非特定於iPad,但我聽說一般來說Ext JS在iPad上運行良好。 其他人都有這個框架的經驗嗎?
我注意到在IPad上瀏覽StackOverflow時,無法訪問可在外部滾動的框架中的任何代碼。 我認為這可能只是Safari對IPad / IPhone的限制
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.