【发布时间】:2014-12-14 03:32:11
【问题描述】:
所以我有这个简单的幻灯片:
<div class="container">
<div id="slideshow">
<img alt="slideshow" src="1.jpg" id="imgClickAndChange" onclick="changeImage()" />
</div>
</div>
当我像这样单击时,我设法使图像发生变化:
<script language="javascript">
var imgs = ["2.jpg", "3.jpg", "4.jpg", "5.jpg"];
function changeImage() {
document.getElementById("imgClickAndChange").src = imgs[0];
imgs.push(imgs.shift())
}
</script>
问题是我还希望在按右箭头(用于下一步)和左箭头(返回)时更改图像。 我该怎么做? 我尝试添加一个“onkeypress”事件,但似乎没有任何效果。我做错了什么。我对javascript很陌生,所以如果你能帮助我,那就太好了。谢谢你:)
【问题讨论】:
标签: javascript html image slideshow arrow-keys