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からファイルの長さにランダム化します。どんな提案も役に立ちます。前もって感謝します。