サムネイルが表示され、クリックすると関連するGIFが読み込まれ、ファンシーボックスに表示される愚かなGIFギャラリーを作成しています。
私が持っているファンシーボックスのコードは次のとおりです。
$(".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');
、結果はまったくありません。理由がわかりません。エラーも一切ありません。