product_change.js 997 Bytes
let index = 0
let slides = $('.pro')
// 排他效果
for (let i = 0; i < slides.length; i++) {
    $(slides[i]).attr('sli_index', i)
}
$('.pro').on('click', function () {
    for (let i = 0; i < slides.length; i++) {
        $(slides[i]).removeClass('swiper-slide-active')
    }
    $(this).addClass('swiper-slide-active')
    console.log($(this).attr("sli_index"))
})
// next效果
$('.next').on('click', function () {
    for (let i = 0; i < slides.length; i++) {
        $(slides[i]).removeClass('swiper-slide-active')
    }
    if (index >= slides.length - 1) {
        index = 0
    } else {
        index++
    }
    $(slides[index]).addClass('swiper-slide-active')
    console.log(index)
})

$('.prev').on('click', function () {
    for (let i = 0; i < slides.length; i++) {
        $(slides[i]).removeClass('swiper-slide-active')
    }
    if (index <= 0) {
        index = 0
    } else {
        index--
    }
    $(slides[index]).addClass('swiper-slide-active')
    console.log(index)
})