swiper根据图片切换不同的背景色
var mySwiper = new Swiper('.swiper-container', {
autoplay: true, //可选选项,自动滑动
loop: true,
paginationClickable: true,
navigation: {
nextEl: ' .swiper-button-next ',
prevEl: ' .swiper-button-prev ',
},
autoplay: {
delay: 3000,
},
pagination: {
el: ' .swiper-pagination ',
},
on: {
slideChangeTransitionStart() {
$(".m-slide-container").css("background", $('#banner-image' + this.realIndex).attr("data-bg_color"))
}
}
});
<div class="m-slide-container">
<div class="swiper-container" style="text-align: center;">
<div class="swiper-wrapper">
@if(!empty($data["banners"]))
@foreach($data['banners'] as $banner)
<div class="swiper-slide">
<a href="{
{$banner['url']}}" target="_blank">
<img class="banner-img" id="banner-image{
{$loop->index}}" data-bg_color="{
{$banner["bg_color"]}}" class="banner-img"
src="{
{!empty($banner['thumb_url']) ? asset('attachment/'. $banner['thumb_url']): asset('home/images/banner01.jpg')}}"
alt="{
{$banner['title']}}">
</a>
</div>
@endforeach
@endif
</div>
<div class="swiper-button-prev swiper_btn swiper-button-white" style="margin-left: 10px;opacity:0.3;">
</div>
<div class="swiper-button-next swiper_btn swiper-button-white" style="margin-right: 10px;opacity:0.3;">
</div>
</div>
</div>