スライドが終了し、スライダーが機能し始める前に機能を実行したい。私のコードは次のとおりです。
$('#slider').cycle({
swipe: true,
fx: 'scrollHorz',
slides: '> article',
timeout: 7500
});
$('#slider').on( 'cycle-initialized cycle-after', function(e, optionHash, outgoingSlideEl, incomingSlideEl, forwardFlag ) {
$(this).find('.loader').addClass('loaded');
$(this).find('.display-selector').removeClass('out-of-place').addClass('in-place');
$(this).find('.tablet-selector').removeClass('out-of-place').addClass('in-place');
$(this).find('.mobile-selector').removeClass('out-of-place').addClass('in-place');
});
$('#slider').on( 'cycle-before', function(e, optionHash, outgoingSlideEl, incomingSlideEl, forwardFlag ) {
$(this).find('.loader').removeClass('loaded');
$(this).find('.display-selector').removeClass('in-place').addClass('out-of-place');
$(this).find('.tablet-selector').removeClass('in-place').addClass('out-of-place');
$(this).find('.mobile-selector').removeClass('in-place').addClass('out-of-place');
});
cycle-initialized
起動しないことを除いて、すべてがうまく機能します。私に何ができる?