【问题标题】:Fancybox on Google Map markers is not working properly on tabletGoogle 地图标记上的 Fancybox 在平板电脑上无法正常工作
【发布时间】:2013-12-19 14:56:06
【问题描述】:

这是情况

我正在构建一个与 Google 地图的标记交互的应用,以显示单个图像、幻灯片或 youtube 视频。

在桌面视图上工作正常,但在平板电脑上工作不正常。

主要问题是触摸标记后标记的内容不显示,但它至少需要双击(而我需要它们通过单击响应) 有时我需要尝试 2/3 才能显示内容。

这是示例

http://jsbin.com/ANuyojoW/26/edit

http://jsbin.com/ANuyojoW/26

这是问题

我怎样才能使标记通过一次触摸立即响应?

我已经尝试了两天试图找出问题,但不幸的是没有找到任何解决方案。

希望有人知道答案!

非常感谢!

附言我正在使用带有 Android 的三星 Galaxy Tab 3 进行测试

【问题讨论】:

    标签: javascript android jquery google-maps google-maps-api-3


    【解决方案1】:

    您是否尝试过使用其他事件?也许mousedown 会是一个解决方案。 Full list of events:

    1. '点击'
    2. 'dblclick'
    3. 'mouseup'
    4. '鼠标按下'
    5. '鼠标悬停'
    6. 'mouseout'

    由于我没有平板电脑,我无法对此进行测试,但我认为这就是问题所在。

    【讨论】:

    • 我认为可能是这样的。已经尝试使用事件“点击”,但结果相同:fancybox 加载一秒钟然后消失。但是双击它会打开视频。
    • 试过了。比点击好一点。但目前还不可靠。有时只有经过两次初步接触才能工作。有时工作一次,不再工作。更好,因为当它工作时,它只需要一次触摸,而不是两次,但不幸的是不可靠。在我的应用程序和 jsbin 演示中都进行了测试,并且行为相同。
    • 嗯。好吧,所有可用的事件都在上面。你应该检查它们,看看是否有什么东西可以完成这项工作。也许mouseout更好。只需尝试所有这些。
    • 您找到问题的答案了吗?如果是我的回答,请检查,如果不是,请提供您自己的答案并检查。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-28
    • 1970-01-01
    • 1970-01-01
    • 2019-03-10
    • 1970-01-01
    • 1970-01-01
    • 2017-04-21
    相关资源
    最近更新 更多