我有一个 JS 代码,可以为鼠标操作添加事件侦听器。我想为触摸添加相同的内容以支持移动设备。我试图做这样的事情:
var i = 0;
let loc = document.querySelectorAll("a[data-lat]");
loc.forEach(function(node) {
node.addEventListener("mouseenter", locOver); // old working code
node.addEventListener("touchstart", locOver); // added for touch support
node.addEventListener("mouseleave", locOut); // old working code
node.addEventListener("touchend", locOut); // added for touch support
node.id = i++;
});
不幸的是什么都没发生。我想这太容易了,哈?我正在尝试使用普通的 vanila JS。