ブロックに上書きしようとしていますがthis.href
、うまくいきbeforeShow
ません。の古い値は、this.href
上書きされても使用されています。
コードは次のとおりです。
beforeShow: function (opts, fb_obj) {
// this conditional is some other code checking $(window).width() and $(window).height() and
// if the bigger image will fit; it is simplified here!
if (1) {
var source = this.href;
this.href = source.replace('_large','_super_large');
console.log('retina detacted! ' + source + " " + this.href);
// console output is OK, but this.href is not beeing replaced in the output!
}