簡體   English   中英

iPad - 無法在框架內滾動

[英]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" /> 

我已經嘗試了兩件事:

  1. 雙指滾動
  2. 使用object / embed而不是frame

但這不起作用。

事實上我已經嘗試了很多東西......溢出,高度等等。

請幫我。 先感謝您。

根據這篇文章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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM