在iOS上使用iScroll.js时启用缩放功能
Enabling pinch zoom on iOS when using iScroll.js
我正在使用iScroll.js构建一个单页可滚动的web应用程序,无论我做什么,我都无法使其内置的缩放功能发挥作用。我正在包含iScroll-zoom.js文件,但仍未取得任何成功。
我把这个放在我的文件头上:
<script src="js/iscroll.js"></script>
<script src="js/iscroll-zoom.js"></script>
<script src="js/iscroll-probe.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
这个脚本:
function loaded () {
myScroll = new IScroll('#wrapper', {
mouseWheel: true,
zoom: true,
bounce: false
});
根据iScroll文档,这应该是可行的,但事实并非如此。如果有帮助的话,我需要在iPad上运行。
function createZoomForID (id) {
$timeout(function(){
var wrapper = document.getElementById(id);
var myScroll = new IScrollZ(wrapper, {
zoom: true,
zoomMin: 1,
zoomMax: 4,
scrollX: true,
scrollY: true,
mouseWheel: true,
freeScroll: true,
wheelAction: 'zoom',
});
$scope[id] = myScroll;
}, 125);
}
相关文章:
- 更改高贴图的缩放级别
- 在不阻止默认行为的情况下检测IE10中的缩放
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 缩放Raphael/SVG容器以适应所有内容
- 传单缩放控制位置错误
- 在不移动内部文本的情况下缩放元素的效果
- 调整缩放窗口高度提升缩放
- 计算CSS3缩放框在另一个框中的最高位置
- D3.JS向rect添加缩放和列表项
- 在iOS上使用iScroll.js时启用缩放功能
- 如何重新启用禁用的谷歌地图v3拖放、缩放等
- 在D3中,如何仅对特定路径启用缩放
- 在Trigger.io移动应用程序中启用缩放
- 在 jquery 移动版上启用缩放效果
- 如何在启用缩放的情况下使用Highcharts触发模式视图
- 如何在面料js的角落启用非均匀缩放
- Cordova:如何启用视口缩放
- D3如何在启用平移/缩放的情况下居中元素
- 使用Google Maps API在点击地图时启用滚动轮缩放
- 文本框启用缩放 Y