cbsy/blxc-admin/target/classes/static/portal/js/js.js

50 lines
1.6 KiB
JavaScript
Raw Normal View History

2024-06-02 22:37:16 +08:00
function swiperFun(swiper) {
this.dom = swiper.dom;
this.domList = this.dom;
this.dom.find("ul").addClass("swiper-wrapper");
this.dom.find("li").addClass("swiper-slide");
if (swiper.domList !== undefined) {
this.domList = this.dom.find(swiper.domList);
}
if (this.dom.find(".num").length > 0) {
this.dom.find(".num-total").html(this.dom.find("li").length);
}
this.change = function () {};
var that = this;
this.mySwiper = new Swiper(that.domList, {
loop: swiper.loop !== undefined ? swiper.loop : true,
autoplay: swiper.autoplay !== undefined ? swiper.autoplay : 5000,
autoplayDisableOnInteraction: false,
paginationClickable: true,
speed: 600,
slidesPerView:
swiper.slidesPerView !== undefined ? swiper.slidesPerView : 1,
slidesPerGroup:
swiper.slidesPerGroup !== undefined ? swiper.slidesPerGroup : 1,
centeredSlides:
swiper.centeredSlides !== undefined ? swiper.centeredSlides : false,
slideToClickedSlide:
swiper.slideToClickedSlide !== undefined
? swiper.slideToClickedSlide
: false,
roundLengths:
swiper.roundLengths !== undefined ? swiper.roundLengths : false,
pagination: that.dom.find(".dots"),
onSlideChangeStart: function (swiper) {
if (that.dom.find(".num").length > 0) {
that.dom.find(".num-curr").html(swiper.realIndex + 1);
}
that.change(swiper.realIndex);
},
});
this.dom.find(".prev").click(function () {
that.mySwiper.slidePrev();
return false;
});
this.dom.find(".next").click(function () {
that.mySwiper.slideNext();
return false;
});
}