浏览器指针事件接口支持



如何确定执行我的javascript代码的浏览器是否支持PointerEvent接口?如果可用,我想使用它,如果不支持,则恢复到我现有的代码。

if (window.PointerEvent) {
    // do PointerEvent stuff here
} else {
    // your existing code here
}

PointerEvent是一个构造函数,所以如果接口受支持,它将返回这个构造函数,这是真实的(相当于true(。如果它不受支持(例如在 Firefox 中(,它将返回 undefined ,这是 falsey (相当于 false (,if 条件将失败,恢复到您现有的代码。

有关更多信息,请参阅 MDN 文档

最新更新