我正在使用 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 随机化到文件的长度。任何的意见都将会有帮助。先感谢您。