2010-03-25 85 views
2

我正在构建幻灯片,并且需要为每个循环的图片显示标题。我为它们创建了alt属性,并试图为每个图像循环显示它们,但它只显示第一个图像。我不确定如何让我的代码进入循环“循环”的画廊?这有意义吗?这里是我的,(我的意思是,其中的一部分):)谢谢!添加标题到jQuery从Alt属性循环幻灯片?

$('#slideshow').before('<div class="navigation">').cycle({ 
fx:  'fade', 
timeout: 6000, 
pager: '.navigation' 
}); 

$('.image_title').html($(this).find('img').attr('alt')); 

回答

4

只需将该代码移入回调之前或之后。例如:

$('#slideshow').before('<div class="navigation">').cycle({ 
    fx:  'fade', 
    timeout: 6000, 
    pager: '.navigation', 
    after: function() { 
     var title = $(this).attr('alt'); 
     $('.image_title').html(title); 
    } 
});