从Alt属性向jQuery循环幻灯片添加标题?

从Alt属性向jQuery循环幻灯片添加标题?,jquery,jquery-plugins,jquery-cycle,Jquery,Jquery Plugins,Jquery Cycle,我正在建立一个幻灯片,需要有一个标题出现在每个图片,得到循环。我为它们创建了alt属性,并试图让循环为每个图像显示它们,但它只显示第一个。我不确定如何让我的代码进入循环“循环”的画廊?这有意义吗?这就是我所拥有的(嗯,我的意思是一部分):)谢谢 $('#幻灯片放映')。在('')之前。循环({ 外汇:“淡出”, 超时:6000, 寻呼机:'.navigation' }); $('.image_title').html($(this.find('img').attr('alt')); 只需将代码移

我正在建立一个幻灯片,需要有一个标题出现在每个图片,得到循环。我为它们创建了alt属性,并试图让循环为每个图像显示它们,但它只显示第一个。我不确定如何让我的代码进入循环“循环”的画廊?这有意义吗?这就是我所拥有的(嗯,我的意思是一部分):)谢谢

$('#幻灯片放映')。在('')之前。循环({
外汇:“淡出”,
超时:6000,
寻呼机:'.navigation'
});
$('.image_title').html($(this.find('img').attr('alt'));

只需将代码移到before或after回调中即可。例如:

$('#slideshow').before('<div class="navigation">').cycle({
    fx:     'fade',
    timeout: 6000,
    pager:  '.navigation',
    after:   function() {
        var title = $(this).attr('alt');
        $('.image_title').html(title);
    }
});
$('#幻灯片放映')。在('')之前。循环({
外汇:“淡出”,
超时:6000,
寻呼机:'.navigation',
之后:函数(){
var title=$(this.attr('alt');
$('.image_title').html(title);
}
});
$('#slideshow').before('<div class="navigation">').cycle({
    fx:     'fade',
    timeout: 6000,
    pager:  '.navigation',
    after:   function() {
        var title = $(this).attr('alt');
        $('.image_title').html(title);
    }
});