Mobile 在移动设备上不使用Mapbox.js的标记上弹出

Mobile 在移动设备上不使用Mapbox.js的标记上弹出,mobile,popup,leaflet,mapbox,marker,Mobile,Popup,Leaflet,Mapbox,Marker,我正在用Mapbox.js创建一个地图,我遇到了一个问题。我在地图上添加了一些标记,每个标记上都有一个弹出窗口。 在Chrome桌面上测试,效果很好,当我点击标记时,它会显示弹出窗口。但当我尝试在移动设备(Android和iOS)上做同样的事情时,它根本不起作用。在手机上,当我触摸它们时,弹出窗口永远不会显示 有人知道为什么会这样吗?如何解决呢 谢谢嗯,在尝试了很多东西之后,我发现我的问题是由爱奥尼亚产生的。 因此,我修正了这个问题: <div data-tap-disabled="tru

我正在用Mapbox.js创建一个地图,我遇到了一个问题。我在地图上添加了一些标记,每个标记上都有一个弹出窗口。 在Chrome桌面上测试,效果很好,当我点击标记时,它会显示弹出窗口。但当我尝试在移动设备(Android和iOS)上做同样的事情时,它根本不起作用。在手机上,当我触摸它们时,弹出窗口永远不会显示

有人知道为什么会这样吗?如何解决呢


谢谢

嗯,在尝试了很多东西之后,我发现我的问题是由爱奥尼亚产生的。 因此,我修正了这个问题:

<div data-tap-disabled="true">
<div id="google-map"></div>
</div>


你可以阅读文档。

嗯,在尝试了很多东西之后,我发现我的问题是由爱奥尼亚产生的。 因此,我修正了这个问题:

<div data-tap-disabled="true">
<div id="google-map"></div>
</div>


你可以阅读文档。

嗯,在尝试了很多东西之后,我发现我的问题是由爱奥尼亚产生的。 因此,我修正了这个问题:

<div data-tap-disabled="true">
<div id="google-map"></div>
</div>


你可以阅读文档。

嗯,在尝试了很多东西之后,我发现我的问题是由爱奥尼亚产生的。 因此,我修正了这个问题:

<div data-tap-disabled="true">
<div id="google-map"></div>
</div>


您可以阅读文档。

您可以发布代码的重要部分,甚至创建JSFIDLE或类似的东西吗?您是否尝试过在Chrome开发者工具上模拟触摸事件?当您点击(触摸)标记时,您可以看到控制台中是否有任何错误。您是否可以发布代码的重要部分,甚至创建JSFIDLE或类似的东西?您是否尝试在Chrome developer工具上模拟触摸事件?当您点击(触摸)标记时,您可以看到控制台中是否有任何错误。您是否可以发布代码的重要部分,甚至创建JSFIDLE或类似的东西?您是否尝试在Chrome developer工具上模拟触摸事件?当您点击(触摸)标记时,您可以看到控制台中是否有任何错误。您是否可以发布代码的重要部分,甚至创建JSFIDLE或类似的东西?您是否尝试在Chrome developer工具上模拟触摸事件?单击(触摸)标记时,可以查看控制台中是否有任何错误。