在 Javascript 中创建 KeyEvent
Create KeyEvent in Javascript
我有以下问题 - 我正在捕获一个关键事件,我需要创建一个新的更改键事件(因为似乎 keyCode 属性是只读的(,然后处理新创建的 KeyEvent。我在StackOverflow中遇到了几个旧帖子,其中处理了类似的情况,但是:
-
我需要它在 Webkit 下工作/在 StackOverfow 中有一个解决方案,但它只在 Gecko/
-
我需要创建另一个 KeyEvent,但不是 TextInputEvent,因为 TextInputEvent 只会让我指定要插入的字符串,而我不能这样做,因为我使用需要处理此事件的第三方工具并且我需要键码。
-
我试过
jQuery#trigger()
但它对我不起作用。我的代码如下var event = jQuery.event('keydown'); event.which = 13; //I'm trying to simulate an enter $('iframe').contents().find('document').find('body').trigger(event); //my content is inside an iframe
(function($){
$(window).load(function(){
var e = $.Event("keydown");
e.which = 13;
e.keyCode = 13;
$('iframe').contents().find('html, body').trigger(e);
});
})(jQuery);
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 为effect Composer创建GodRays效果过程
- 从javascript创建一个列表
- onkeyup无法动态创建多个文本区域
- 如何使用javascript从主svg对象动态创建svg视图框
- 如何访问声音管理器2创建的声音对象
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Kendo:我该如何在树视图中创建一个递归的hieiarchy
- 使用Facebook live API创建实时视频对象时的隐私设置
- 在动态创建的元素上获取对特定选择器的引用
- 如何创建带有插槽的vue js组件预加载程序
- 如何在创建键时引用来自同一对象的键
- 如何创建JSON数组
- 从html创建一个指令,该指令按类名应用函数
- 使用Javascript创建测验页面
- 更改使用Chart.js创建的图表中的轴线颜色
- JavaScript名称空间和对象创建
- JQuery对动态创建的对象进行选择
- 创建带有和不带有JavaScript的Bootstrap下拉菜单
- 在 Javascript 中创建 KeyEvent