2016-04-28 5 views
1
$('.carousel').on('afterChange', function(e, slick, cur){ 
    console.log(slick, cur); 
    // if(??) loadMore(); 
}); 

カルーセル内のすべてのスライドが表示されているかどうかを確認して、スライドを追加して追加できますか?Slick.jsカルーセルが最後のサムをより多く検出する

slidesToShow1だった場合、私は単にslidesToShow & slidesToScroll>1と異なるの価値を持っているとき、私はそれをどのように行うか、スライドの数とcur引数を比較したいですか? 1. slickオブジェクトがスライドのすべてを表す配列である$slidesオブジェクトが含ま - あなたはスライドの総数と比較することができるように

+0

あなたは '$を使用して試みることができる( 'カルーセル')最後の()'。それが 'onBeforeChange'か' onAfterChange'で動作するか確認してください – Aditya

答えて

0

curは、現在のスライドの(0ベース)のインデックスを返します。以下実行して、最後に親指を検出することができます上記の情報を使用して

:。

$('.carousel').on('afterChange', function(e, slick, cur) { 
    if (cur === slick.$slides.length - 1) { 
    //Replace with your "Load More" logic 
    console.log('Load More'); 
    } 
}); 

Fiddle Demo

関連する問題