我正在尝试制作一个非常简单的图片库。大部分设计已经完成(使用 JQuery)......但现在我正在尝试思考改变图像所需的逻辑。对于这一部分,我想我会使用 javaScript 而不是 Jquery 来保持简单。我对 javaScript 语法不太熟悉,但这是我开始的尝试。这是创建图库的可行方法吗?我知道将图像作为背景并不是一个好主意,但出于测试目的,我不想裁剪图像——因此将图像设置为背景会修剪图像以适应。
我还试图考虑如何最初将 ImageCnt 设置为零......当页面加载时,可以使用 onload 函数将 ImageCnt 设置为 0 吗?可以将 var 传递给 next() 吗?如果是这样,我可以将当前 ImageCnt 从 onClick 传递给函数。
PS。我省略了很多代码以使其易于阅读,但如果有必要,我可以提供更多代码。
谢谢!这是我的代码:
Javascript
<script>
function next()
{
var myImage= new Array();
myImage[0]="penguins.jpg";
myImage[1]="desert.jpg";
myImage[2]="jellyfish.jpg";
myImage[3]="flower.jpg";
ImageCnt++;
document.getElementById("whiteBox").style.background = 'url(myImage[ImageCnt])';
}
</script>
html
<a href="#" onclick="next()"><img src="next.png"/></a>