Я использую lightGallery и я использую динамическое создание галерей, это код, чтобы генерировать только одно изображение:Для цикла внутри объекта Javascript
$(this).lightGallery({
dynamic:true,
dynamicEl: [{
'src':'css/images/pictures/gal_'+id+'/1.jpg',
'thumb':'css/images/thumbnails/gal_'+id+'/1.jpg'
}]
});
Эта переменная идентификатор всегда одинакова, но я хотите перебрать число, которое я беру, например, из переменной x
. Таким образом, если x=4
сгенерированный код будет выглядеть следующим образом:
$(this).lightGallery({
dynamic:true,
dynamicEl: [{
'src':'css/images/pictures/gal_'+id+'/1.jpg', //here's 1
'thumb':'css/images/thumbnails/gal_'+id+'/1.jpg'
},{
'src':'css/images/pictures/gal_'+id+'/2.jpg', //here's 2 and so on
'thumb':'css/images/thumbnails/gal_'+id+'/2.jpg'
},{
'src':'css/images/pictures/gal_'+id+'/3.jpg',
'thumb':'css/images/thumbnails/gal_'+id+'/3.jpg'
},{
'src':'css/images/pictures/gal_'+id+'/4.jpg',
'thumb':'css/images/thumbnails/gal_'+id+'/4.jpg'
}]
});
Так что я думаю, вопрос заключается в том, чтобы включать в себя цикл внутри объекта, если это вообще возможно, заранее спасибо!
Извините, если это вопрос новичка, я не так хорошо с JQuery и JavaScript: ( –
Создайте 'массив'' объектов' перед инициализацией 'lightGallery', а затем передайте переменную, содержащую' array' – Rayon