fancybox v1.3.xを使用していると思いますよね?
this.href
そのバージョンでは、コールバック関数内にない限り、直接参照することはできません。あなたの場合、あなたは次のtitleFormat
ようなカスタマイズされたタイトルのオプションを使用することができます
$(".gallery-module > li > a").fancybox({
titleFormat: function(){
return '<div class="newTititleWrap"><a href="'+ this.href + '-large">DOWNLOAD</a><br> High Resolution File, 300dpi</div>'
}
});
DIV
カスタマイズしたタイトルを、後で使用してスタイルを設定できるclass = (または任意のもの)でラップしたことに注意してください。newTititleWrap
css
更新:私はタグを逃しましたfancybox-2
(私の悪い)。fancybox v2.0.6の場合、次のbeforeShow
ようなコールバックオプションを使用します。
$(".gallery-module > li > a").fancybox({
beforeShow : function() {
this.title = '<div class="newTititleWrap"><a href="'+ this.href + '-large">DOWNLOAD</a><br> High Resolution File, 300dpi</dv>';
}
}); // fancybox
他の誰かに役立つ場合に備えて、v1.3.4のソリューションを投稿させていただきます。