醉近在做一個(gè)項(xiàng)目,要做一個(gè)響應(yīng)式的網(wǎng)站的時(shí)候。
使用了SWIPERR插件來做圖片左右滾動(dòng)的圖片,在PC端上顯示一行四個(gè)。

但是切換到手機(jī)的時(shí)候,發(fā)現(xiàn)顯示還是四個(gè)。非常別扭。圖片變得很窄。
我們先來看一下原始代碼:
<div class="swiper-container"> <div class="swiper-wrapper"> <div class="swiper-slide" style="background: url(1.jpg) center;"></div> <div class="swiper-slide" style="background: url(1.jpg) center;"></div> <div class="swiper-slide" style="background: url(1.jpg) center;"></div> <div class="swiper-slide" style="background: url(1.jpg) center;"></div> <div class="swiper-slide" style="background: url(1.jpg) center;"></div> <div class="swiper-slide" style="background: url(1.jpg) center;"></div> <div class="swiper-slide" style="background: url(1.jpg) center;"></div> <div class="swiper-slide" style="background: url(1.jpg) center;"></div> <div class="swiper-slide" style="background: url(1.jpg) center;"></div> <div class="swiper-slide" style="background: url(1.jpg) center;"></div> </div> <div class="swiper-button-next"></div> <div class="swiper-button-prev"></div> <!-- Initialize Swiper --> <script>
js部分:
<script>
var swiper = new Swiper('.swiper-container', {
autoplay:true,
autoplay: {
delay: 2000,
disableOnInteraction: false,
},
slidesPerView: 4,
spaceBetween: 8,
slidesPerGroup: 1,
loop: true,
loopFillGroupWithBlank: true,
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
});
</script>這是官方的標(biāo)準(zhǔn)代碼?;旧暇褪沁@樣了。但是出現(xiàn)以上沖突如何解決呢?
我想到的方案是PC端一段代碼,手機(jī)端一段代碼,在PC端上將手機(jī)部分隱藏,在手機(jī)上將PC端隱藏。分別給它不同的屬性。醉后玩美解決了SWIPER在同一頁面下使用多個(gè)不同的DEMO引起的沖突樣式問題。

<div class="pc">
<div class="swiper-container ">
<div class="swiper-wrapper">
{pboot:list scode=21 num=10}
<div class="swiper-slide" style="background: url([list:ico]) center;"></div>
{/pboot:list}
</div>
<div class="swiper-button-next"></div>
<div class="swiper-button-prev"></div>
<!-- Initialize Swiper -->
</div>
</div>
<script>
var swiper = new Swiper('.pc .swiper-container', {
autoplay:true,
autoplay: {
delay: 2000,
disableOnInteraction: false,
},
slidesPerView: 4,
spaceBetween: 8,
slidesPerGroup: 1,
loop: true,
loopFillGroupWithBlank: true,
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
});
</script>
<div class="wap">
<div class="swiper-container">
<div class="swiper-wrapper">
{pboot:list scode=21 num=10}
<div class="swiper-slide" style="background: url([list:ico]) center;"></div>
{/pboot:list}
</div>
<div class="swiper-button-next"></div>
<div class="swiper-button-prev"></div>
<!-- Initialize Swiper -->
<script>
var swiper = new Swiper('.wap .swiper-container', {
autoplay:true,
autoplay: {
delay: 2000,
disableOnInteraction: false,
},
slidesPerView: 1,
spaceBetween: 1,
slidesPerGroup: 1,
loop: true,
loopFillGroupWithBlank: true,
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
});
</script>
</div>
</div>有關(guān)我們服務(wù)的更多信息,請(qǐng)聯(lián)系項(xiàng)目經(jīng)理
15899750475 楊先生