На моем сайте есть эта ссылка, называемая изображениями, и я хочу, чтобы, когда пользователь щелкает по ней, она отображала галерею изображений с помощью fancybox. Я использую атрибут name, чтобы поместить все имя файла изображения, а затем использую javascript для его анализа.
Моя проблема в том, что при использовании нескольких изображений fancybox не загружается. но потом, если я жестко закодирую имя файла, оно работает. Я не уверен почему.
Вот мой код.
$(".imageGallery").click(function() {
var pURL = $(this).attr("name");
var pID = "#" + $(this).attr("id");
var imageList="";
var arrUrl = new Array();
var i=0;
if (pURL.indexOf(',') != -1)
{
arrUrl = pURL.split(',');
imageList = arrUrl;
}else {imageList = pURL;}
alert(imageList);
$.fancybox([imageList], {
'autoScale' : true,
'autoDimensions' : true,
'speedIn' : 800,
'speedOut' : 800,
'changeSpeed' : 500,
'padding' : 0,
'centerOnScroll' : false,
'type' : 'image',
'transitionIn' : 'fade',
'transitionOut' : 'fade',
'showCloseButton' : true,
'titlePosition' : 'outside',
'hideOnContentClick' : true,
'overlayColor' : '#1b2642',
'showNavArrows' : true
});
});