添加对触摸事件的支持

时间:2021-02-15 01:59:53

标签: javascript

我有一个 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。

0 个答案:

没有答案