0

我正在为桌面和移动浏览器编写游戏,其中涉及通过将对象拖动到目标来选择对象。

仅当使用用户的浏览器无法拖动时,才允许用户通过单击来选择对象。

在 Windows Phone 上,所有屏幕触摸都由浏览器处理以执行滚动或转换为模拟点击事件。但由于 Windows Phone 中没有鼠标,用户根本无法使用 Windows Phone 浏览器拖动任何对象。

除了检测 Windows Phone 用户代理之外,还有其他方法可以检测到这一点吗?

4

1 回答 1

0

您可以进行特征检测:

document.implementation.hasFeature("MouseEvents", "2.0");

document.implementation.hasFeature("MouseEvent", "3.0");

两者都返回布尔值。
* 注意世代的差异;“鼠标事件”VS。“鼠标事件”

于 2012-08-27T08:53:06.820 回答