Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 向身体发射键盘事件_Javascript_Jquery_Html_Dom - Fatal编程技术网

Javascript 向身体发射键盘事件

Javascript 向身体发射键盘事件,javascript,jquery,html,dom,Javascript,Jquery,Html,Dom,我对此做了很多研究,但都是空手而归。我想做的是为右箭头键(键代码39)调用或创建一个事件。我计划在标记中使用onclick事件,以转到一个可以“触发”该事件的函数。任何帮助都将不胜感激 如果有人需要上下文,我有一个jQuery内容滑块,它的功能很难更改,目前我需要模拟的功能只有在用户点击键盘上的右箭头时才会出现。我想做的是将onclick()事件绑定到一个图像上,单击该图像将触发右键盘事件,内容将滑动。请让我知道,如果我可以提供进一步的细节或解释 我的工作演示是:我将使用“不可能模拟键盘输入”。

我对此做了很多研究,但都是空手而归。我想做的是为右箭头键(键代码39)调用或创建一个事件。我计划在标记中使用onclick事件,以转到一个可以“触发”该事件的函数。任何帮助都将不胜感激

如果有人需要上下文,我有一个jQuery内容滑块,它的功能很难更改,目前我需要模拟的功能只有在用户点击键盘上的右箭头时才会出现。我想做的是将onclick()事件绑定到一个图像上,单击该图像将触发右键盘事件,内容将滑动。请让我知道,如果我可以提供进一步的细节或解释

我的工作演示是:

我将使用“不可能模拟键盘输入”。无论如何,这将打开一个巨大的安全漏洞


修正你的剧本,而不是去做一个丑陋的胡扯。滑块看起来很简单,如果它的功能真的“很难更改”,那么从零开始重写它不会花费很多时间。

我不确定你是不是这个意思,但你可以像这样在文档上绑定“keydown”事件:

$(document).bind('keydown', function fn(event) 
{ 
    if (event.keyCode == 39)
    {
        alert('event');
    }
});

我认为你走错了方向。我将编写一个函数来处理转换代码,而不是将操作绑定到键盘事件

这样,键盘事件和单击事件都可以调用相同的函数

如果您确实需要调用该事件,可以使用jquery的


我相信这可能是最好的主意,是时候学习一些jQuery了。。。谢谢大家的回复!
var keydown_event = jQuery.Event("keydown");
keydown_event.which = 39;
$('#my-image').trigger(keydown_event);