我有40張幻燈片13張幻燈片當前可見的滑塊。 我想在頁面加載時跳轉到某個幻燈片。 例如:page1 - 首先加載幻燈片1 /第25頁 - 首先加載幻燈片25。 謝謝大家。bxslider:滾動滑塊某些頁面加載
那是我的解決方案:
// calculate starting slider
var hActive = $('.h-active');
var hIndex = hActive.index();
var startingSlider;
if (hIndex <= 12) {
startingSlider = 0;
} else if (hIndex >= 13 && hIndex <= 25) {
startingSlider = 1;
} else if (hIndex >= 26 && hIndex <= 38) {
startingSlider = 2;
} else {
startingSlider = 3;
}
// h-slider animation
$('.h-slide').mouseover(function() {
$(this).addClass('h-active');
$(this).siblings().removeClass('h-active');
});
$('.h-slide').mouseleave(function() {
$(this).removeClass('h-active');
hActive.addClass('h-active');
});
// h-slider call
$('.h-slider').bxSlider({
pager: false,
controls: true,
minSlides: 13,
maxSlides: 13,
slideWidth: 80,
nextSelector: '#h-next',
prevSelector: '#h-prev',
nextText: '<i class="h-next"></i>',
prevText: '<i class="h-prev"></i>',
speed: 1000,
infiniteLoop: false,
startSlide: startingSlider
});