你可以做這樣的事情:定義與性質和圖像
數組
var galPhotos = [{
href : '../img/galeria/fondo1.jpg','nextEffect' : 'none', prevEffect : 'none', closeBtn: false, arrows: false, nextClick: true, helpers: { thumbs: { width: 50, height: 50 } },
href : '../img/galeria/fondo2.jpg','nextEffect' : 'none', prevEffect : 'none', closeBtn: false, arrows: false, nextClick: true, helpers: { thumbs: { width: 50, height: 50 } },
href : '../img/galeria/fondo3.jpg','nextEffect' : 'none', prevEffect : 'none', closeBtn: false, arrows: false, nextClick: true, helpers: { thumbs: { width: 50, height: 50 } },
href : '../img/galeria/fondo4.jpg','nextEffect' : 'none', prevEffect : 'none', closeBtn: false, arrows: false, nextClick: true, helpers: { thumbs: { width: 50, height: 50 } }];
然後,只需
$('a#gallery').live('click',function(){
$.fancybox(galPhotos);
});
沒有測試您的配置,但我的是(和正常工作):
var galPhotos = [
{href : '../img/galeria/fondo1.jpg','nextEffect' : 'fade', 'prevEffect' : 'fade'},
{href : '../img/galeria/fondo2.jpg','nextEffect' : 'fade', 'prevEffect' : 'fade'},
{href : '../img/galeria/fondo3.jpg','nextEffect' : 'fade', 'prevEffect' : 'fade'},
{href : '../img/galeria/fondo4.jpg','nextEffect' : 'fade', 'prevEffect' : 'fade'},
{href : '../img/galeria/fondo5.jpg','nextEffect' : 'fade', 'prevEffect' : 'fade'},
{href : '../img/galeria/fondo6.jpg','nextEffect' : 'fade', 'prevEffect' : 'fade'}
];
或簡單地點擊模擬到類
$('#gallery').click(function(){
$('.fancybox-thumbs:first').click();
});
讓我知道是怎麼回事去
你想顯示花式畫廊時,單擊#畫廊? – zdrsh 2012-01-11 13:45:35
是的,這正是多數民衆贊成是我在找 – 2012-01-11 13:47:20
你可能會出現這個錯誤。通常這是通過給你的錨標記的href屬性來完成的,你想在你的Fancybox中覆蓋div的id。 – meagar 2012-01-11 13:50:55