我的图像库不是';t工作(jQuery)

我的图像库不是';t工作(jQuery),jquery,html,hide,show,Jquery,Html,Hide,Show,我正在尝试使用jQuery(keypress()函数)创建一个图库。第一个按键可以工作(我可以用回车键进入下一张图片),但第二个按键什么也不做。它应该跳回第一张图片,使用Esc重置图库。我可能在这里犯了一些大错误P 以下是我的jQuery: var belvImg=function(){ $(文档).按键(功能(事件){ if(event.which==13){ $('.img').hide(); $('.currentimg').show(); var currentImg=$('.curr

我正在尝试使用jQuery(keypress()函数)创建一个图库。第一个按键可以工作(我可以用回车键进入下一张图片),但第二个按键什么也不做。它应该跳回第一张图片,使用Esc重置图库。我可能在这里犯了一些大错误P

以下是我的jQuery:

var belvImg=function(){
$(文档).按键(功能(事件){
if(event.which==13){
$('.img').hide();
$('.currentimg').show();
var currentImg=$('.currentImg');
var nextImg=currentImg.next();
currentImg.removeClass('currentImg');
nextImg.addClass('currentimg');
}else if(event.which==27){
$('.img').hide();
var currentImg=$('.currentImg');
currentImg.removeClass('currentImg');
$('#firstimg').addClass('currentimg');
$('#firstimg').show();
}
});
};
$(文件).ready(belvImg)
#imgholder{
保证金:自动;
宽度:90%;
高度:500px;
边框:1px纯黑;
}
#imgholder img{
位置:绝对位置;
宽度:800px;
高度:450px;
显示:无;
边缘顶部:25px;
右:420px;
}
.currentimg{
位置:绝对位置;
显示:块;
}
#伊姆戈尔德h2{
显示:无;
位置:绝对位置;
左:600px;
边缘顶部:150px;
}

Esc重置!
使用代替按键

  $(document).keyup(function(event) {
这对我有用

可能重复的