Jquery 在页面加载时加载fancybox+;fancybox的特定选项
我知道在页面加载时触发fancybox的唯一方法是模拟一个隐藏链接的点击,但是问题是,这个点击似乎会启动带有默认选项的fancybox,而没有考虑我提供的选项。。。例如:Jquery 在页面加载时加载fancybox+;fancybox的特定选项,jquery,fancybox,Jquery,Fancybox,我知道在页面加载时触发fancybox的唯一方法是模拟一个隐藏链接的点击,但是问题是,这个点击似乎会启动带有默认选项的fancybox,而没有考虑我提供的选项。。。例如: $("a.albumPhoto").fancybox({ 'transitionIn' : 'elastic', 'transitionOut' : 'elastic', 'speedIn' : 600, 'speedOut' : 200, '
$("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,
“加速输出”:200,
“模态”:正确,
“onStart”:函数(){}
有人知道我如何解决这个问题吗
提前谢谢 您可以尝试:
$("#albumPhoto_1").trigger('click');
因为使用您显示的代码,您再次调用插件时没有任何选项。希望这有帮助。干杯你可以试试:
$("#albumPhoto_1").trigger('click');
因为使用您显示的代码,您再次调用插件时没有任何选项。希望这有帮助。干杯