我只是在创建一个愚蠢的 GIF 画廊,其中显示了一个缩略图,当点击相关的 GIF 时,它会被加载并显示在一个精美的框中。
我拥有的fancybox的代码是这样的:
$(".fancyGIF").fancybox({
arrows: false,
openEffect: 'elastic',
openSpeed: 150,
closeEffect: 'elastic',
closeSpeed: 150,
closeClick: true,
onStart: function(){
$("img").width("400");
},
helpers: {overlay : null}
});
这onStart:
是使图像加载大于其原始大小的尝试,因为很多 GIF 非常小,我想将它们加载到原始大小的 150% 或 200%。我怎样才能做到这一点?我尝试了很多东西:(
编辑:经过进一步调查,似乎 onStart 函数不起作用,这可以解释为什么我没有得到任何结果。我已经console.log('foobar');
在那里和那里投入了,alert('whipcrackaway');
但没有任何结果。我不知道为什么。也没有任何错误。