我有一个非常奇怪的问题。我创建了一个交互式 svg 文件,现在一些事件监听器正在做奇怪的事情。当我使用 Chrome 开发人员工具(在移动视图上)打开页面时,同时也是事件侦听器的
document.getElementById('test').addEventListener('click', function() {.....
<path id="test" class="st4" d="M841.7,257.5H158.3c10.7-15.1,22.5-29.5,35.1-43h613.4C819.3,228,831,242.4,841.7,257.5z"/>
试试这个代码-
document.addEventListener('DOMContentLoaded', (event) => {
document.getElementById('test').addEventListener('click', function() {
// Your event listener logic here
});
document.getElementById('test').style.pointerEvents = 'auto';
});
如果这不起作用,请检查-