【发布时间】:2021-03-06 17:03:23
【问题描述】:
为什么当我点击屏幕时,我的一体机(带触摸屏)返回 mousedown 事件,而不是 touchstart ?
我的 javascript 代码运行良好:
- 在 PC 上(使用
hover) - 在手机和平板电脑上(带有大按钮)
注意:
- 我负责在每个事件中测试触摸/鼠标(没有
if(isTouchDevice)) - 我需要测试
if(event.type == 'touchstart')以适应我的代码(例如:hover或不)
但是对于我的鼠标+触摸屏 PC,我只会收到“鼠标”事件(当我点击和点击时)。为什么?
【问题讨论】:
标签: javascript touch mouseevent