繁体   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