我正在使用 jQuery 制作照片库,我想要一个按钮来显示从相册中的照片中随机拍摄的照片。每次用户单击按钮时,此图片都应更改。我有这段代码,但每次按下按钮时,我都会让 div#images 充满图像,而不是每次都填满图像。
<script>
$('button').on('click', function() {
$.getJSON('images.json', function(data) {
imageList = data;
});
$('#images').append('<img src=' + imageList[Math.floor(Math.random() * imageList.length) + 1].img_src + '>').;
});
</script>
如您所见,我从 JSON 文件中读取图像并从 1 随机化到文件的长度。任何的意见都将会有帮助。先感谢您。