调用了 mousedown 或 touchstart?
Mousedown or touchstart called?
有一件事让我感到不安:假设我有一台带鼠标和触摸屏的笔记本电脑。当我在屏幕上触摸浏览器中的某个对象时,将调用什么事件?鼠标按下还是触摸启动?
另一种情况:当我使用带有usb-mouse的平板电脑并在浏览器上单击鼠标时,会调用什么事件?
希望你能给我答案。
我已经检查过了,结果如下:
- Android Chrome 导致 'touchstart'
- AndroidFF造成'touchstart'
- Android 浏览器 (4.0.*) 导致 'touchstart' 然后 'mousedown'
- Android Opera 引起了他们两个
- 带有 Windows 8 和 FF 的笔记本电脑和触摸屏导致 'mousedown' 使用触摸
- 具有 Chrome 的同一台笔记本电脑导致了这两个事件
有点范。大家可以自行查看:jsfiddle.net/z5cygsb4/2/
有一件事让我感到不安:假设我有一台带鼠标和触摸屏的笔记本电脑。当我在屏幕上触摸浏览器中的某个对象时,将调用什么事件?鼠标按下还是触摸启动? 另一种情况:当我使用带有usb-mouse的平板电脑并在浏览器上单击鼠标时,会调用什么事件?
希望你能给我答案。
我已经检查过了,结果如下:
- Android Chrome 导致 'touchstart'
- AndroidFF造成'touchstart'
- Android 浏览器 (4.0.*) 导致 'touchstart' 然后 'mousedown'
- Android Opera 引起了他们两个
- 带有 Windows 8 和 FF 的笔记本电脑和触摸屏导致 'mousedown' 使用触摸
- 具有 Chrome 的同一台笔记本电脑导致了这两个事件
有点范。大家可以自行查看:jsfiddle.net/z5cygsb4/2/