Простой массив изображений Fotorama - PullRequest
0 голосов
/ 07 октября 2019

Я пытаюсь отобразить 80 изображений из папки с помощью галереи изображений Javascript Fotorama.

Вместо записи каждого каталога изображений, есть ли способ отобразить их все с помощью массива? Необходимо отображать изображения от 1 до 80.

Имена изображений останутся неизменными, например - image_1.jpeg, image_2.jpeg, etc

<script>
  $('.fotorama').fotorama({
    data: [
      {img: 'img/slides/image_1.jpeg'},
      {img: 'img/slides/image_2.jpeg'},
      {img: 'img/slides/image_3.jpeg'}
    ]
  });
</script>

1 Ответ

0 голосов
/ 08 октября 2019

Простой цикл for сделает это. Создайте свой массив так:

var images = [];

for (var i = 1; i <= 80; i++) {
    images.push({img: 'img/slides/image_' + i + '.jpeg'});
}

console.log(images);

Затем перейдите к fotorama:

$('.fotorama').fotorama({
    data: images
});
...