如果我想定位桌面设备和移动设备,我应该使用“onmousedown”活动吗?

时间:2017-07-08 21:47:30

标签: javascript jquery responsiveness

我想知道。如果我想建立一个响应式网站,我应该使用“onmousedown”活动吗?会在所有设备上触发吗? 我已经测试了Firefox的模拟,在移动设备上我得到了“onmousedown”事件。

有这样的事件吗?这会在桌面和移动设备上的鼠标按下和/或触摸时触发吗?

感谢。

1 个答案:

答案 0 :(得分:1)

由于版本,非标准浏览器,嵌入式浏览器等,所有设备的保证几乎是不可能的。您应该首先考虑目标平台和最低浏览器版本。然后,您应该遵循Web标准并使用常用功能。是的“onmousedown”是大多数现代浏览器支持的标准事件,但它也有例外情况,例如

  

Internet Explorer 8及早期版本不支持addEventListener()方法。

onmousedown documentation中说明。