BxSliderを使用してスライダーを作成しています。一度に3枚のスライドを表示するように設定しました。正常に動作します。現在、スライドの現在数と総数を計算して、最初と最後のスライドを取得しようとしています。現在、私は合計10枚のスライドを持っています-そしてその数は変わる可能性があります-(一度に3枚表示される)ので、私の機能は動作しません。明らかに6つまたは9つのスライドがある場合に機能します。
最初のスライドと最後のスライドを取得することに興味があるのは、最後のリンクと右のリンクをそれぞれ非表示にするためです。ここで私のフィドルを参照してください。私の機能はこれです:
function LastSlide() {
var total = slider.getSlideCount();
var current = slider.getCurrentSlide() + 1;
var lastslide = total / current;
if (current == lastslide) { // Last slide
//run stuff
}
}
-しかし、lastslideが小数を取得すると、悪いことが起こり始めます。誰かがこれを解決する方法を思いついたのですか?bxSliderのドキュメントについては、最初のリンクを参照してください。