2012-07-01 10 views
0

我有一個設置,其中我的可滾動容器佔據視口的全部寬度和高度。我使用iScroll在背景圖像上滾動內容。到目前爲止工作良好,我沒有找到一個更好的解決方案,有一個固定的背景圖像(任何想法將是真棒:))。問題是,我無法放大頁面,導致iScroll禁用可滾動容器,在這種情況下是整個屏幕。有沒有辦法獲得原生縮放功能?我還會採取一種「絕望的」解決方案,它可以修改iScroll庫或甚至另一個庫以進行滾動。iScroll 4 - 恢復默認/原生縮放功能

回答

0

所以,我已經找到了一個相當不錯的解決方案,它內置在iOS5中:

overflow: scroll; 
-webkit-overflow-scrolling: touch; 

因爲她對我的情況的伎倆。不需要額外的滾動庫,它具有和以前相同的功能(動態滾動,調整大小等)。

0

對於大多數移動設備,您將無法獲得原生縮放,因爲iScroll會覆蓋touchstart和touchmove事件。但是,您可以通過打開zoom option來獲得它的模擬版本。

From the documentation

var myScroll = new iScroll('wrapper', { zoom: true }); 
+0

感謝您的回答。我已經嘗試過,但它沒有放大任何東西。我認爲這隻會縮放可滾動而不是整個頁面。 – insertusernamehere

+0

@insertusernamehere在文檔中提供的演示中,縮放是否至少適合您? – HoLyVieR

+0

是的,它可以在演示中使用,但它很刺激,意味着:縮放,看到結果,脫下手指,重新計算並重新渲染視圖(在iPad 3上使用iOS 5.1測試) – insertusernamehere