作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有办法检测事件是使用输入设备触发还是通过.onEvent()
中的脚本触发?
最佳答案
短篇小说,不。
您唯一可以检查的是传递到回调处理程序(“事件处理程序”)的事件对象
。就像他的答案中建议的 typeof 一样,如果事件是由设备触发的(反之亦然),则可能存在未设置的属性,但话又说回来,它是 100% 不可靠的。示例:
$('someinputcontrol').trigger({
type: 'keydown',
originalEvent: true
});
您可以使用此技术向事件对象添加任何属性。同样,没有可靠的方法来检测事件是否是由于设备或脚本而触发的。
关于javascript - 有没有办法检测事件是使用输入设备触发还是通过 .onEvent() 中的脚本触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4549607/
我是一名优秀的程序员,十分优秀!