我有一个 JS 数组imgs[]
。
该数组包含如下图像路径:["img/image1.png", "img/image2.png"]
我有两个功能:
function prev() {
$('#project-image').html("<img src='"+imgs[0]+"' alt='Projekt'/>")
}
function next() {
$('#project-image').html("<img src='"+imgs[1]+"' alt='Projekt'/>")
}
它们在 HTML 中被调用,如下所示:
<nav id="pagination">
<a id="prev" href="javascript:prev();"></a>
<a id="next" href="javascript:next();"></a>
</nav>
但是,我遇到的问题是,现在它们被设置为数组中的固定键(由我硬编码),比如imgs[1]
.
如何使用这两个函数动态循环遍历数组中的所有图像?
单击“下一个”链接时,我想加载数组中的下一个图像。单击“上一个”链接时,我想加载上一个图像。我的数组主要由两个以上的图像组成,而且它们的名称并不像上面的例子一样。因此图像的名称各不相同。
任何想法如何做到这一点?