我知道在页面加载时触发fancybox的唯一方法是模拟隐藏链接的点击,但问题是这个点击似乎启动了带有默认选项的fancybox而没有考虑我的选项我给... ...例如:
$("a.albumPhoto").fancybox({
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'speedIn' : 600,
'speedOut' : 200,
'modal' : true,
'onStart' : function(){}
});
$("#albumPhoto_1").fancybox().trigger('click');
我有类albumPhoto的链接,第一张图片是ID albumPhoto_1,所以我会在页面加载时自动触发它,如上图所示。但是,第一张图片没有采用上述选项:
'transitionIn':'弹性', 'transitionOut':'弹性', 'speedIn':600, 'speedOut':200, 'modal':是的, 'onStart':function(){} 有谁知道我怎么解决这个问题?
提前致谢!
答案 0 :(得分:1)
你可以尝试:
$("#albumPhoto_1").trigger('click');
因为使用您显示的代码,您再次调用插件而没有选项 希望这可以帮助。干杯