2010-03-25 3 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); 
    } 
}); 
관련 문제