【发布时间】:2015-01-30 06:05:25
【问题描述】:
我有一种情况,我想在其等效的触摸事件上触发鼠标事件,以处理移动兼容性问题。
为此,我为触摸事件创建了事件侦听器,它(应该)在目标上触发等效的鼠标事件。不幸的是,我想不出一种在 dom 元素上触发事件的方法。
我希望是这样的:
document.body.addEventListener('touchstart', function(event) {
event.target.mousedown()
}, false);
但是这样的功能似乎并不存在。有什么解决办法吗?
谢谢。
【问题讨论】:
-
查看 document.createEvent() 或更新的 MouseEvent() 构造函数。
标签: javascript events mobile touch addeventlistener