Изменить скрипт для копирования атрибута Alt в миниатюры - PullRequest
0 голосов
/ 30 ноября 2011

Я настраиваю плагин галереи для сайта, над которым я работаю, чтобы он поддерживал названия. Вот этот скрипт, с которым я работаю:

ДЕМО: http://jquery.malsup.com/cycle/pager2.html
КОД: http://malsup.github.com/jquery.cycle.all.js

У меня все работает, за исключением того, что мне нужно, чтобы атрибут alt из исходного изображения был скопирован в миниатюры при загрузке, но я не могу понять, где в этом сценарии происходит перестройка.

Это модификация, которую я использую:

$(document).ready(function() {
    $("#slideshow-wrap #nav li a img").click(function() {
        var caption = $(this).attr("alt");
        $("#slideshow-wrap #caption").html(caption);
    });
});

(приведенный выше код работает, мне просто нужно скопировать атрибут ALT из исходного <img> в сгенерированное jQuery <img> уменьшенное изображение.)

1 Ответ

1 голос
/ 30 ноября 2011

Если я правильно понимаю, что вам нужно, изменения, которые вы должны внести в пример, приведенный на странице, минимальны:

pagerAnchorBuilder: function(idx, slide) {
    return '<li><a href="#"><img src="' + slide.src + '" width="50" height="50" />' + slide.alt + '</a></li>';
}
...