2012-08-04 77 views
0

這是本question的延伸,在這裏你可以看到,詹姆斯基礎上創建的答案演示:http://jamesmason.co.uk/code/cycle.htmljQuery的週期,嵌套幻燈片,下一首/後退前進通過外部和內部的幻燈片

與此類似例子,我正在用Jquery Cycle構建一個嵌套的幻燈片,以創建一個包含「相冊」的幻燈片。

我的絆腳石是Next/Prev控件。我們的目標是創建控制,在相冊的最後/開始處將前進到下一個/前一個相冊並繼續。 Jame的例子只在嵌套的幻燈片中進展,要求用戶在最後選擇一個新的專輯。

旁白:Malsup的nested slideshow example Next/Prev控件只能前進整個嵌套循環,跳過所有內部幻燈片。

我編輯了Jame的例子,在after函數中的last-child if語句中添加slideshow.cycle('next');。 (see here

這種作品除了跳過最後一個孩子,立即進入下一個專輯,並且第一個孩子其他的if語句根本不起作用,原因很明顯。

有沒有人看到解決這個問題的方法?任何幫助將不勝感激。謝謝。

回答

1

當您到達最後一個孩子時,您不需要立即調用slideshow.cycle('next');,您需要設置「下一個」鏈接來調用它。 爲避免覆蓋給定「下一個」鏈接的行爲,也許可以暫時用「下一個節目」鏈接替換它。

+0

你是對的!我將if語句移至before函數中,併爲僅通過hide/show交換的父循環創建了一組next/prev按鈕。作品! – 2012-08-06 16:24:12