【问题标题】:Disable Gmaps dragging, enable page swipe?禁用 Gmaps 拖动,启用页面滑动?
【发布时间】:2012-06-26 12:56:35
【问题描述】:

我已禁用在我的 Google 地图组件上的拖动功能,这是一个示例: http://jsfiddle.net/qr2BJ/7053/

但是,当我在 iPhone 上浏览时,我无法“在”地图上向下滑动。因此,当地图占据大部分屏幕时,移动用户将无法向下滑动(滚动)以查看页面的其余部分。

除了在 Google 地图上粘贴一个额外的空 div 之外,还有其他方法可以解决此问题吗?

【问题讨论】:

  • 实际上,每当用户在地图上滑动时,它实际上已注册为他试图“拖动”地图,这显然是您的代码不允许的。因此,您的页面没有滚动,我认为空 div 是唯一的解决方案。
  • 另外,请将您的代码粘贴到此处而不是 jsFiddle 上。

标签: html css google-maps drag swipe


【解决方案1】:

我在安卓设备上遇到了同样的问题。由于它们在 webkit 上运行,我猜原因与 iphone 相同。无论如何,以下链接上的帖子解决了这个问题,第一个答案对我有用:Embed Google Maps on page without overriding iPhone scroll behavior

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-23
    • 1970-01-01
    • 2012-02-28
    相关资源
    最近更新 更多