javascript - 如何在 typescript 中查找事件来源

标签 javascript typescript

由于某种原因,我的应用程序的触摸和鼠标交互行为不同,因此我想知道我的应用程序的事件来源。在 Javascript 中,我可以通过以下方式找到事件源,无论是触摸、鼠标还是笔

function containerMove(evt) {
    alert(evt.pointerType);
}

但是在 TypeScript 中,我找不到任何这样的属性。谁能帮我找到 TypeScript 中的事件源?

提前致谢

最佳答案

如果您的事件类型为PointerEvent (否则它不应该具有 pointerType 属性)然后简单地声明它:

function containerMove(evt: PointerEvent) {
    alert(evt.pointerType);
}

关于javascript - 如何在 typescript 中查找事件来源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41929946/

相关文章:

javascript - jquery 将元素从可排序列表拖放到另一个列表中仅用于分配(而不是移动)

javascript - 将变量传递给 slider() 中的 value 属性

javascript - 从 firebase firestore 引用获取异步值

javascript - 装饰器在任何其他困惑与 "this"上下文之前调用方法

typescript - 为什么我的 Jest 函数模拟会影响另一个测试

javascript - typescript + Angular : factory with dependencies error

Javascript 原型(prototype)继承

javascript - 如何使用 javascript 删除 div?

javascript - 错误 TS : Property 'dataset' does not exists on type 'Element'

javascript - 拖动div,正确放置并发送ajax请求