Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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_Onkeydown - Fatal编程技术网

Javascript 要在箭头左键单击时启动的函数

Javascript 要在箭头左键单击时启动的函数,javascript,jquery,onkeydown,Javascript,Jquery,Onkeydown,我有一个简单的javascript $('#about_us').on('click',function() { $('#slider').toggleClass('open'); }); 我只想通过单击键盘上的左箭头来激活该功能 非常感谢 添加keydown() $(document.body).keydown(function(e) { if(e.keyCode == 37) { $('#slider').toggleClass('open'

我有一个简单的javascript

$('#about_us').on('click',function() {
    $('#slider').toggleClass('open');
});
我只想通过单击键盘上的左箭头来激活该功能

非常感谢

添加
keydown()

$(document.body).keydown(function(e) 
{
    if(e.keyCode == 37) 
    { 
        $('#slider').toggleClass('open');
    }
});
希望这有帮助。

添加
keydown()

$(document.body).keydown(function(e) 
{
    if(e.keyCode == 37) 
    { 
        $('#slider').toggleClass('open');
    }
});
希望这能有所帮助。

使用jQuery中的
keypress()。
左箭头的键代码是37。

使用jQuery中的
keypress()。
左箭头的键代码为37。

$('body').keydown(函数(e){
如果(e.keyCode==37)
{
$('#slider')。toggleClass('open');
}
});
#滑块{
背景:红色;
高度:0px;
}
#滑块。打开{
高度:100px;
}

在此帧上单击一次(以聚焦此躯干),然后单击左箭头
$('body').keydown(函数(e){
如果(e.keyCode==37)
{
$('#slider')。toggleClass('open');
}
});
#滑块{
背景:红色;
高度:0px;
}
#滑块。打开{
高度:100px;
}

在此帧上单击一次(以聚焦此躯干),然后单击左箭头

Ah……现在我明白为什么所有人都投了反对票。您在按键中有单击功能…使用
document.body
而不是
body
,具有一定的性能增益…现在我明白了为什么所有的否决票。您可以在按键中使用单击功能…使用
文档。正文
而不是
正文
,可以获得一些性能增益