功能开始上箭头左键点击

function to start on arrow left click

本文关键字:开始 功能      更新时间:2023-09-26

我有这个简单的javascript

$('#about_us').on('click',function() {
    $('#slider').toggleClass('open');
});

所有我想要的是激活该功能,也通过点击键盘上的左箭头。

非常感谢!

$('body').keydown(function(e) {
    if(e.keyCode == 37) 
    {
        $('#slider').toggleClass('open');
    }
});
#slider {
  background:red;
  height:0px;
}
#slider.open {
  height:100px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div>Click once on this frame (to focus this body) and hit the left arrow</div>
<div id="slider">
  
</div>

工作小提琴

添加keydown()事件,检查e.keyCode == 37是否点击了left-arrow,尝试以下代码:

$(document.body).keydown(function(e) 
{
    if(e.keyCode == 37) 
    { 
        $('#slider').toggleClass('open');
    }
});

使用keypress()从jQuery:链接。left arrow的键码为37