GalleryViewのリンク設置カスタマイズ(target考慮)

  • タグ:
  • タグはありません
//38this.href = null ahref
//hrefhrefhref
// this.href = null;
this.href = img.parent('a').attr('href') || null;
//(target
this.href = img.parent('a').attr('target') || null;
//160li>imgli img
// this.sourceImgs = $('li>img',this.$el);
this.sourceImgs = $('li img',this.$el);
//509
_img.fadeIn();
//1data-link
//data-linkdata-targetwrap
if(_img.attr('data-link') && _img.attr('data-target')){
_img.wrap('<a href="' + _img.attr('data-link') + '" target="' + img.attr('data-target') + '"></a>');
} else if(_img.attr('data-link') && !_img.attr('data-target')){
_img.wrap('<a href="' + _img.attr('data-link') + '"></a>');
}
//526
.attr('src',gvImage.src.panel)
//data-linkdata-targettarget
.attr('data-link',gvImage.href).attr('data-target',gvImage.target);
//600
//panel_animationfadecrossfadeslidecase
//
if(panel.children().attr('data-link') && panel.children().attr('data-target')){
panel.children().wrap('<a href="' + panel.children().attr('data-link') + '" target="' + panel.children().attr('data-target') + '"></a>');
} else if(panel.children().attr('data-link') && !panel.children().attr('data-target')){
panel.children().wrap('<a href="' + panel.children().attr('data-link') + '"></a>');
}
break;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX