我想创建一个点击,触摸开始事件在这里是我的代码:
google.maps.event.addDomListener(div, "click",function(event: any) {
google.maps.event.trigger(self.overlayView, "click");
event.stopPropagation();
});
如何在不执行此操作的情况下为此创建简单的实现:
google.maps.event.addDomListener(div, "touchstart",function(event: any) {
google.maps.event.trigger(self.overlayView, "click");
event.stopPropagation();
});
答案 0 :(得分:1)
您可以将函数导出到命名函数,并将相同的函数绑定到这两个事件。
document.getElementsByClassName('tile')[0].addEventListener('click', handler)
document.getElementsByClassName('tile')[0].addEventListener('mousedown', handler)
function handler(e) {
console.log(e)
}