Fancybox: nie przekazano zmiennej Array
Po prostu nie mogę tego zrobić!
$(".fancy").click(function(event) {
event.preventDefault();
var pic = [];
$('.room-thumbnail').each(function(index) {
pic.push('\'' + 'http://localhost' + $(this).attr('href') + '\'' );
});
var pics = '['+ pic.join(', ')+']';
console.log(pics);
// => ['http://localhost/driver/images/produits/denim/sixthjune-7440/sixthjune-7440.jpg', 'http://localhost/driver/images/produits/denim/sixthjune-7440/sixthjune-7440-back.jpg', 'http://localhost/driver/images/produits/denim/sixthjune-7440/sixthjune-7440-closeup1.jpg', 'http://localhost/driver/images/produits/denim/sixthjune-7440/sixthjune-7440-closeup2.jpg']
$.fancybox(pics, {
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'overlayColor' : '#1D1D1D',
'type' : 'image',
'cyclic': true
});
});
Jeśli ręcznie wprowadzę adresy URL href (zdjęcia), to działa. Ale kiedy przekazuję zmienną fancybox (zdjęcia) otrzymuję błąd fancybox: - Żądana treść nie może zostać załadowana. - Spróbuj ponownie później. -
Czy ktoś może mi powiedzieć, co robię źle?
Z góry dziękuję.