Вы можете использовать blueimp галерея события (см Documentation)
Вот как я добавил "Скачать ссылку":
В HTML:
<div id="blueimp-gallery" class="blueimp-gallery blueimp-gallery-controls" data-filter=":even">
<div class="slides"></div>
<h3 class="title"></h3>
<p class="download"></p> <!-- This is my custom tag -->
<a class="prev">‹</a>
<a class="next">›</a>
<a class="close">×</a>
<a class="play-pause"></a>
<ol class="indicator"></ol>
</div>
В CSS:
.blueimp-gallery > .close, .blueimp-gallery > .download {
color: #FFFFFF;
font-size: 20px;
left: 15px;
line-height: 30px;
margin: 0 40px 0 0;
opacity: 0.8;
position: absolute;
text-shadow: 0 0 2px #000000;
top: 50px;
}
В JS:
$('#blueimp-gallery').on('slide', function(event, index, slide) {
var href = $('.slide[data-index=' + index + '] .slide-content').attr('src');
var $a = $('<a />', { href:href, text:'Download'});
$('.download').html($a);
});
Эй .. Вы были в состоянии решить эту проблему? Я также пытаюсь помещать пользовательский HTML-контент в щелчок отдельного элемента в галерее. Любая помощь будет высоко ценится. – Pankaj