javascript – Google Maps API v3在iPad Safari上禁用缩放

javascript – Google Maps API v3在iPad Safari上禁用缩放,第1张

概述我试图弄清楚如何使用Javascript禁用Google Maps API V3上的默认缩放缩放功能.我尝试检测文档上的touchstart事件和嵌套的div但无济于事.任何人有任何想法如何禁用此功能? 笔记 我已经尝试迭代遍历所有DOM元素寻找ontouchstart事件的间隔寻找可能构建黑客的方法,但我似乎找不到(使用我的iPad),所以我不确定它们是如何均匀的正在做. 我想出了一个解决方案, 我试图弄清楚如何使用JavaScript禁用Google Maps API V3上的默认缩放缩放功能.我尝试检测文档上的touchstart事件和嵌套的div但无济于事.任何人有任何想法如何禁用此功能?

笔记
我已经尝试迭代遍历所有DOM元素寻找ontouchstart事件的间隔寻找可能构建黑客的方法,但我似乎找不到(使用我的iPad),所以我不确定它们是如何均匀的正在做.

解决方法 我想出了一个解决方案,因为我的项目是全屏的,下面的代码就可以了.

var tblock = function (e) {    if (e.touches.length > 1) {        e.preventDefault()    }    return false;}document.body.addEventListener("touchmove",tblock,true);
总结

以上是内存溢出为你收集整理的javascript – Google Maps API v3在iPad Safari上禁用缩放全部内容,希望文章能够帮你解决javascript – Google Maps API v3在iPad Safari上禁用缩放所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1085853.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存