1

矢印キーを使用したときにサイド メニューを開くにはどうすればよいですか? 右矢印キーで開き、左矢印キーで閉じます。

メニューの開閉方法のコードは次のとおりです。

<script>
function toggle() {
  if( document.getElementById("hidethis").style.display=='none' ){
    document.getElementById("hidethis").style.display = '';
  }else{
    document.getElementById("hidethis").style.display = 'none';
  }
</script> 

このトピックを調べましたが、私に直接関係するものを見つけることができませんでした. 方法がわからないだけで、ある種のキーダウン機能でこれを行うことができると確信しています。

4

3 に答える 3

3
document.addEventListener("keydown", function (e) {
    if (e.keyCode === 39)
        document.getElementById("hidethis").style.display = '';
    if (e.keyCode === 37)
        document.getElementById("hidethis").style.display = 'none';
}, false);

トリックを行う必要があります。

于 2013-11-03T14:36:25.353 に答える
0

jquery Webページでjquery keycode avを試してください通常のjavascriptではその文字

于 2013-11-03T14:00:18.407 に答える