只是不能讓這種情況發生!Fancybox:數組變量未被傳遞
$(".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
});
});
如果我手動輸入href網址(圖片)它的作品。 但是,當我通過fancybox變量(圖片)我得到fancybox錯誤: - 所請求的內容無法加載。 - 請稍後再試。 -
有人能告訴我我做錯了什麼嗎?
在此先感謝。
'$ .fancybox(pics'我在fancybox網站找不到類似的語法,你從哪裏得到這個語法? – 2012-04-19 21:39:29
fancyBox有兩個完全不同的版本,每個版本都有自己的網站。 ? – Sparky 2012-04-19 21:45:12
我是用戶Fancybox 1.3.4 – Alex7011 2012-04-19 21:51:58