0

いくつかのブログで見たものを複製しようとしていて、Facebook で多少使用されています。キーを押すと次の投稿に移動します。Facebook では「j」キーを押しています。私は Javascript があまり得意ではなく、その方法に関する記事をいくつかここで見つけましたが、何かが足りないように感じます。これが私のViewコードです。私が間違っていることを教えてください。アラートも発火していません。ありがとう。

@{
    ViewBag.Title = "Index";
}

<script>
    $(document).keyup(function (e) {
        alert("entered function");
        if (e.keyCode == 90 || e.keyCode == 16) {
            alert("entered conditional");
            var ta = document.getElementsByClassName('post_unread')[0];
            ta.removeAttribute('class', 'post_unread');
            ta.addAttribute('class', 'post_reading');
        }
    });
</script>

<div>
    <div class="forum_post_wrapper">
        <div class="forum_post">

        </div>
        <div class="forum_post_wrapper">
            <div class="forum_post post_unread">

            </div>
            <div class="forum_post_wrapper">
                <div class="forum_post post_unread">

                </div>
            </div>
        </div>
    </div>
</div>
4

1 に答える 1