我正在使用jQuery Cycle插件作爲滑塊 - 我需要在滑塊移動到下一張幻燈片之前單擊下一個鏈接時完成一項功能。jQuery Cycle - 'before'函數在動畫到下一張幻燈片之前完成
此刻,我無法看到反正在'before'函數完成之前阻止下一個動作開始。我使用下面的代碼。
$('#marques-slider').cycle({
fx: 'scrollHorz',
transition: 'scrollHorz',
timeout: 0,
prev: '#prev-slide',
next: '#next-slide',
pager: '#nav',
easing: 'easeInOutExpo',
speed: 1000,
before: slideUp,
after: slideDown,
startingSlide: 1
});
目前我的onBefore函數和下一個幻燈片函數都在同一時間進行動畫處理。
我也嘗試創建插件外的下一個環節:
$('#next-slide').click(function(){
$('.marques-product-content').animate({
height : '0'
}, function(){
$('#marques-slider').cycle('next');
});
return false;
});
但這導致與幻燈片一些時髦的行爲backfground圖像動畫之前,改變和功能僅工作在第一點擊:/