我正在制作幻灯片,并且需要为每张循环播放的图片显示标题。我为他们创建了alt属性,我试图让循环显示每个图像,但它只显示第一个。我不确定如何将我所拥有的代码放入画廊的循环“循环”中?这有意义吗?这就是我所拥有的(好吧,我的意思是部分):)谢谢!
$('#slideshow').before('<div class="navigation">').cycle({
fx: 'fade',
timeout: 6000,
pager: '.navigation'
});
$('.image_title').html($(this).find('img').attr('alt'));
答案 0 :(得分:4)
将该代码移动到回调之前或之后。例如:
$('#slideshow').before('<div class="navigation">').cycle({
fx: 'fade',
timeout: 6000,
pager: '.navigation',
after: function() {
var title = $(this).attr('alt');
$('.image_title').html(title);
}
});