Я пытаюсь воспроизвести что-то, что я видел на нескольких блогах, и несколько используется в Facebook, и это переход на следующий пост нажатием клавиши. На Facebook он нажимает клавишу «j». Я не очень хорошо разбираюсь в Javascript и нашел здесь несколько статей о том, как это сделать, но я чувствую, что что-то не хватает. Вот мой код просмотра, пожалуйста, покажите мне, что я делаю неправильно. Предупреждения даже не стреляют. Благодарю.Не может получиться «keyup» для работы
@{
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>
Вы забыли документ. Уже! – adeneo
@adeneo Что это значит? Событие связано с 'document' – Ian
@Ian - о, не заметили, заметили разметку после обработчика событий. Возможно, научиться читать. – adeneo