Javascript按键使光明

时间:2019-03-05 16:25:06

标签: javascript

在网页上,如何使用户能够使用键盘上的特定键点亮页面上的框/项目?例如。我想让M点亮我的标题,当我再次按M时,它会关闭吗?

这是我到目前为止所拥有的,但是感觉它可以被清理很多

global $ivole_sender;
remove_action( 'woocommerce_order_status_completed_notification', array( $ivole_sender, 'sender_trigger' ), 10 );

2 个答案:

答案 0 :(得分:1)

只需将通用类.button添加到所有它们中。然后从所有on元素中删除.button并将on类添加到精确单击的元素。

$('.button').click(function() {
    $('.button').removeClass('on').addClass('off');
    $(this).removeClass('off').addClass('on');
    window.scrollTo(0,0);
});

答案 1 :(得分:1)

您需要将addEventListener添加到代码中,并在代码内部检查是否按下的键具有您希望执行某些操作的keyCode。看下面的例子:

addEventListener("keydown", (event) => { if (event.keyCode === '13') //light on/off });

请检查docs以获得更多详细信息

编辑:jQuery also has its keyboard events