私はfancyBox2を使用しており、「サムネイルヘルパー」を使用しています。ギャラリーに画像がある場合、fancyBoxは自動的にサムネイルのターゲット画像を使用しますが、ビデオ(私の場合はVimeo)にリンクすると、サムネイルは生成されません。これは、ビデオリンクに使用するfancyBoxの画像を指定するだけで簡単に修正できると思いましたが、その方法がわかりません。
ウェブサイトhttp://fancyapps.com/fancybox/には、サムネイルヘルパーの「ソース」オプションがあると記載されています。これを使用してサムネイルを有効にし、ソースを設定する必要があります。
$(".fancybox").fancybox({
helpers: {
thumbs : {
source : 'img/~~~.jpg'
}
}
});
しかしもちろん、それは機能しません。どのターゲット画像またはビデオにどのサムネイルを使用するかをどのように指定できるのでしょうか。動画やカスタムサムネイルで使用されているサムネイルヘルパーの実例が見つかりません。よろしくお願いします。
編集:
「ソース」オプションは、「サムネイル画像のURLを取得する機能」として説明されています。私はそれを使用する方法を理解しようとしています。私は次のようなことを考えています
source: item.thum
ここで、参照している各アイテムのサムネイルソースの「thum」属性があります。
$.fancybox.open([
{href : 'image1.jpg', thum : 'thumb1.jpg'},
{href : 'image2.jpg', thum : 'thumb2.jpg'},
{href : 'image3.jpg', thum : 'thumb3.jpg'}],
{helpers : {
thumbs:{source:this.thum}
} }
)
こんな感じでしょうか?意味がわかりますか?実際にそれをどのように機能させるのでしょうか?ご覧のとおり、私はJavaScriptのスピーカーではありません。