Итак, мне нужно использовать это событие, чтобы я мог перемещаться по трудным постам в блоге. Я использую клавишу «J», чтобы перейти к предыдущему сообщению, и клавишу «K», чтобы перейти к следующему сообщению.
Моя проблема в том, что событие работает с первой попытки, но потом уже не работает.
Когда я перезагружаю браузер, он работает, если я нажимаю J или K и перенаправляет меня к предыдущему / следующему сообщению. Но потом, если я нажимаю снова, это ничего не делает.
Извините, если я не могу объяснить это достаточно точно, и спасибо за помощь.
$(document).keyup(function (event) {
if (event.keyCode == 74) {
var left_link = $('#nav-left a').attr('href');
alert(left_link);
if(typeof left_link !== 'undefined' && left_link !== false)
window.location = left_link;
}
else if (event.keyCode == 75) {
var right_link = $('#nav-right a').attr('href');
alert(right_link);
if(typeof right_link !== 'undefined' && right_link !== false)
window.location = right_link;
}
});
Даже если я не выполняю перенаправление, и только те оповещения не работают.