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.
SVG 地图通过 PHP 使用:
加载
<?php echo file_get_contents("map4.svg"); ?>
任何帮助都会很棒!谢谢。
使用tap
和touchstart
:
$(".your-element").on('click tap touchstart', function() {
// Do something
});
我正在使用 SVG 作为地图,当您单击某些指针时应该会显示更多信息。在桌面上单击 Aston Villa Football Club 的椭圆时,会打开正确的信息框,并将名称记录到控制台。这在移动设备上根本不起作用。
$(".marker") is on a a <g> element.
SVG 地图通过 PHP 使用:
加载<?php echo file_get_contents("map4.svg"); ?>
任何帮助都会很棒!谢谢。
使用tap
和touchstart
:
$(".your-element").on('click tap touchstart', function() {
// Do something
});