我有一些jQuery
代码,但我想知道是否有将其转换为javascript
的代码。像有什么程序或东西可以帮助我吗?
查看我要转换的代码:
$("body").trigger($.Event("keydown", { keyCode: 32 }));
$("body").trigger($.Event("keyup", { keyCode: 32 }));
我尝试使用api.jquery.com进行翻译/转换,但是我失败了,这是我的新手。
document.querySelectorAll("body").trigger(new Event("keydown", { keyCode: 32 }));
答案 0 :(得分:1)
我不知道是否存在某种翻译器/转换器,但是对于这些代码行,您可以重写它们以直接在DOM上运行,如下所示:
document.body.onkeydown = function(e){
if (e.keyCode == "32")
//do stuff
};
document.body.onkeyup = function(e){
if (e.keyCode == "32")
//do stuff
};
如下所示,您可能想使用addEventListener()
而不是内联事件处理程序,这很好地解释了这些方法之间的区别。 addEventListener vs onclick