0
다음 스크립트를 사용하여 Jquery주기에서 캡션을 표시하는 방법을 알아 내려고하고 있습니다. Jquery Cycle 페이지의 일반적인 캡션 데모에서는 after:
캡션을 사용하는 콜백이 필요하지만이 스크립트의 after:
콜백이 해당 캡션의 시작을 트리거하는 데 사용된다는 사실 때문에 작동하지 못했습니다. 활성 갤러리. 어떤 도움을 주시면 감사하겠습니다.중첩 슬라이드 쇼로 캡션을 Jquery Cycle으로 후킹하기
$(document).ready(function() {
gLength = $('#hovergal > div').size();
if(gLength > 1)
{
//move over gallery to allow room for nav
$('#hovergal').css("marginLeft","160px");
//stop subgal initially
$('#hovergal .subgal').cycle({
fx: 'fade',
timeout: 3000,
slideExpr: 'img'
}).cycle('pause');
//start subgal on click
$('#hovergal').cycle({
fx: 'scrollUp',
speed: 300,
timeout: 0,
slideExpr: '>div.subgal',
pager: 1,
pagerAnchorBuilder: function(i) {
return $('aside.sgnav a:eq(' + i + ')');
},
after: function(curr,next,opts) {
var cmd = opts.currSlide == 1 ? 'resume' : 'pause';
$('div.subgal').cycle(cmd);
},
before: function() {
$('.caption').html(this.alt);
}
});
} else {//else, if there's only one gallery to be shown
$('#hovergal .subgal').cycle({
fx: 'fade',
timeout: 3000,
slideExpr: 'img'
});
}
});