Google Maps API v3 禁用捏合以缩放 iPad Safari
Google Maps API v3 Disable Pinch to Zoom on iPad Safari
我正在尝试弄清楚如何使用Javascript禁用Google Maps API V3上的默认捏合缩放功能。我尝试检测文档和嵌套div 上的触摸启动事件,但无济于事。有人知道如何禁用此功能吗?
笔记我尝试遍历所有 DOM 元素,每隔一段时间寻找ontouchstart
事件,寻找一种可能构建黑客的方法,但我似乎找不到任何 (使用我的 iPad),所以我不确定他们是如何做到的。
我想出了一个解决方案,因为我的项目是全屏的,以下代码就可以了。
var tblock = function (e) {
if (e.touches.length > 1) {
e.preventDefault()
}
return false;
}
document.body.addEventListener("touchmove", tblock, true);
相关文章:
- 更改高贴图的缩放级别
- 在不阻止默认行为的情况下检测IE10中的缩放
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 缩放Raphael/SVG容器以适应所有内容
- 传单缩放控制位置错误
- 在不移动内部文本的情况下缩放元素的效果
- 调整缩放窗口高度提升缩放
- 计算CSS3缩放框在另一个框中的最高位置
- D3.JS向rect添加缩放和列表项
- 更改iphone/ipad保存缩放功能的字体大小
- Google Maps API v3 禁用捏合以缩放 iPad Safari
- 使用窗口定向来修复ipad缩放问题
- IPad Safari上的CSS3转换缩放问题
- 如何在 iPad 野生动物园上正确缩放页面?不涉及 CSS
- 将横向iPad旋转为纵向iPad不会改变网页的缩放比例
- Safari iPad 1:如何在双击时禁用缩放/居中,但保持缩放
- iPhone和iPad上的Safari在缩放时崩溃(双击和按压)
- 如何在ipad中调整网页大小/缩放
- 在iPad的网页上使图片不受页面缩放的影响
- 检测iPad Safari或缩放