簡體   English   中英

jQuery Cycle2:如何通過幻燈片編號獲取幻燈片

[英]jquery cycle2: how to get a slide by its slide number

我正在使用第2周期( http://jquery.malsup.com/cycle2/ )創建輪播,並且在弄清楚如何通過“幻燈片編號”來訪問幻燈片時遇到了麻煩。

我可以使用cycle.API遍歷幻燈片數組並找到幻燈片編號

$('#respo-slider').on('cycle-post-initialize', function(e, opts) {
    for(var i=0; i < opts.slideCount; i++){
       var slide_opt = $('#respo-slider').data('cycle.API').getSlideOpts(i);
   var slide_num = slide_opt["slideNum"];
   }
});

但是我在api的任何地方都找不到如何使用jquery通過其幻燈片獲取元素的方法(因此我可以隨后編輯slide元素的屬性)。

我正在尋找的是類似以下內容的東西:

$('#respo-slider').getSlide(slide_num);

我花了很長時間試圖弄清楚這一點,但我很沮喪。 外面有人可以啟發我嗎?

就像...

$('#respo-slider').children('div').index(slide_num);

假設幻燈片位於div元素中。

幻燈片已經整理好了,它們的索引應該與幻燈片編號相同。

輪播初始化后,它將重復復制幻燈片很多次,因此您需要在初始化之前而不是之后進行更改。 因為那樣會給您每張幻燈片的倍數。

通過在初始化之前進行更改,應在創建輪播效果時克隆更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM