簡體   English   中英

iScroll 4 –恢復默認/原生縮放功能

[英]iScroll 4 – restore the default/native zoom feature

我有一個設置,其中可滾動容器使用視口的整個寬度和高度。 我使用iScroll在背景圖像上滾動內容。 到目前為止運行良好,我沒有找到更好的解決方案來固定背景圖像(任何想法都很棒:))。 問題是,我無法再放大頁面,原因是iScroll禁用了可滾動容器(在本例中為整個屏幕)。 有沒有辦法找回原生縮放功能? 我還將采用一個“絕望的”解決方案,該解決方案修改了iScroll庫甚至另一個用於滾動的庫。

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

從文檔中

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

因此,我找到了一個不錯的解決方案,它內置於iOS5中:

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

這對我的情況起到了作用。 不需要額外的滾動庫,它具有與以前相同的功能(動量滾動,調整大小等)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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