jQuery 点击事件不适用于移动设备上的 SVG 元素

jQuery click event not working for SVG element on mobile devices

我正在使用 SVG 作为地图,当您单击某些指针时应该会显示更多信息。在桌面上单击 Aston Villa Football Club 的椭圆时,会打开正确的信息框,并将名称记录到控制台。这在移动设备上根本不起作用。

$(".marker") is on a a <g> element.

http://map.digitronix.studio/

SVG 地图通过 PHP 使用:

加载

<?php echo file_get_contents("map4.svg"); ?>

任何帮助都会很棒!谢谢。

使用taptouchstart:

$(".your-element").on('click tap touchstart', function() {
   // Do something
});