我一直只使用JavaScript和一般的編程工作大約一個月,並遇到了一個我無法找到解決方案的問題。所以我就在這裏。 我創建了一個畫廊,您可以點擊小圖片將它們放大到一個新的「窗口」(它只是放置在頁面其餘部分的頂部),以便更好地查看圖片。按箭頭鍵更改圖片
這裏是棘手的部分。我想在按下箭頭鍵時能夠更改圖像。 例如,如果我按下鍵盤上的右箭頭鍵我想老照片打開隱藏的行中的第二圖像淡入
這裏就是當你按下方向鍵的代碼:
function onKeyPress(e)
{
if (e.keyCode == 37) {
lastImage.hide();
indexNum--;
$("#zoomImage img").attr('src', picSrc[indexNum]).fadeIn();
}
if (e.keyCode == 39) {
lastImage.hide();
indexNum++;
$("#zoomImage img").attr('src', picSrc[indexNum]).fadeIn();
}
}
下面是對變量的代碼:
lastImage = $(#zoomImage img"); //The last picture shown)
var picSrc = ["img1.png", "img2.png", "img3.png"];
當看不到標記和所有變量時,有點難以回答。我想你應該在[jsfiddle](http://jsfiddle.net)中設置一個小例子... – adeneo
或者至少將HTML和CSS添加到問題中。 – j08691