调用了 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/