我正在制作幻灯片,需要为循环的每张图片显示一个标题。我为它们创建了 alt 属性,并尝试为每个图像循环显示它们,但它只显示第一个图像。我不确定如何将我拥有的代码放入画廊的循环“循环”中?这有道理吗?这就是我所拥有的,(嗯,我的意思是其中的一部分):) 谢谢!
$('#slideshow').before('<div class="navigation">').cycle({
fx: 'fade',
timeout: 6000,
pager: '.navigation'
});
$('.image_title').html($(this).find('img').attr('alt'));
最佳答案
只需将该代码移至回调之前或之后即可。例如:
$('#slideshow').before('<div class="navigation">').cycle({
fx: 'fade',
timeout: 6000,
pager: '.navigation',
after: function() {
var title = $(this).attr('alt');
$('.image_title').html(title);
}
});
关于jquery - 从 Alt 属性向 jQuery Cycle 幻灯片添加标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2514020/