我使用jQueryCycle腳本處理幻燈片時出現問題。該幻燈片由五個滑塊組成:一個是圖像水平移動的大滑塊,另一個是上下滑動的四個小滑塊。每當主幻燈片轉換到下一張幻燈片時,垂直幻燈片將全部轉換並相互同步移動,小幻燈片圖像與主幻燈片匹配。用jQueryCycle循環播放多個幻燈片
當我嘗試向我的垂直幻燈片添加某個功能時,我的問題就會出現。當用戶點擊頂部垂直幻燈片時,我希望幻燈片順利過渡到下一張幻燈片三次,因此用戶點擊的圖像現在是底部幻燈片和主幻燈片。
for (var i=0; i < 3; i++) {
setTimeout(function() {
$('#slides').cycle('next');
$('#slideh1').cycle('next');
$('#slideh2').cycle('next');
$('#slideh3').cycle('next');
$('#slideh4').cycle('next');
}, 2000);
}
當我測試這在頂部垂直滑動,它跳到選定的幻燈片,只示出了一個單一的滑過渡,而不是三個之前等待兩秒鐘。我不知道我的邏輯是否存在缺陷,或者如果我沒有正確使用setTimeout函數,但任何幫助都將不勝感激!
完整的測試代碼可以找到here。