ОК, я нашел решения:
(1) Я извлек альтернативные изображения из ссылок на shutterbox с помощью этого метода jQuery:
ALT = jQuery(L).children('img').attr('alt');
Добавлен в объект shutterLinks:
shutterLinks[i] = {link:L.href,num:inset,set:setid,title:T, alt: ALT}
Затем вставил эту переменную в новый объект jQuery под функцией make:
var ImgTitle = jQuery('<div id="img-title"><h1>' + shutterLinks[ln].alt + '</h1></div>');
jQuery(ImgTitle).prependTo('#shWrap');
(2) Я нашел часть, которая уменьшает большие изображения (если размер изображения больше, чем размер области просмотра), и добавил в конце сокращение на 30 px
TI.style.width = (TI.width - 30) + 'px'; // add side padding
TI.style.height = (TI.height - 30) + 'px'; // add bottom padding
Обновление, предложенное Рейчел :
Чтобы ввести этот код, выполните следующие действия:
Найдите следующий фрагмент кода (должен быть около строки 68 в файле shutter-reloaded.js, который находится в папке с шторкой плагина NextGen Gallery):
shutterLinks[i] = {link:L.href,num:inset,set:setid,title:T}
Измените эту строку следующим образом:
shutterLinks[i] = {link:L.href,num:inset,set:setid,title:T, alt: ALT}
Непосредственно над той строкой, которую вы только что изменили, добавьте следующее:
ALT = jQuery(L).children('img').attr('alt');
Затем найдите следующую строку:
NavBar = '<div id="shTitle"><div id="shPrev">' + prevlink + '</div><div id="shNext">' + nextlink + '</div><div id="shName">' + shutterLinks[ln].title + '</div>' + imgNum + '</div>';
И измените это на:
NavBar = '<div id="shTitle"><div id="shPrev">' + prevlink + '</div><div id="shNext">' + nextlink + '</div><div id="shName">' + shutterLinks[ln].alt + '</div><div id="shCaptionLine">' + shutterLinks[ln].title + '</div>' + imgNum + '</div>';