【发布时间】:2014-07-22 16:36:38
【问题描述】:
我有一个使用触摸屏的 javascript web 应用程序,浏览器是基于 webkit 的。
我对此有疑问:
addEventListener("mousedown", function(event){
console.log('down fired');
event.target.classList.add('down');
}, true);
当使用鼠标时,当鼠标按下时,目标元素类会立即添加,但是当使用触摸屏时,当手指放在元素上时,目标元素类不会改变。
然而,奇怪的是,控制台日志消息是在鼠标单击和 ts 按下的 down 事件中发送的。
关于如何解决这个问题的任何建议??
谢谢
编辑
我添加了 touchstart 事件侦听器,但它不会触发触摸事件:
addEventListener("touchstart", function(event){
cl('touch fired');
}, true);
【问题讨论】:
标签: javascript dom