溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Swiper自定義分頁器使用詳解

發(fā)布時間:2020-10-14 00:04:28 來源:腳本之家 閱讀:949 作者:夏爾_ 欄目:web開發(fā)

Swiper自定義分頁,供大家參考,具體內(nèi)容如下

最終實現(xiàn)效果圖:

Swiper自定義分頁器使用詳解

HTML DEMO(官網(wǎng)例子)

<link rel="stylesheet" href="path/to/swiper.min.css">

<div class="swiper-container">
 <div class="swiper-wrapper">
  <div class="swiper-slide">Slide 1</div>
  <div class="swiper-slide">Slide 2</div>
  <div class="swiper-slide">Slide 3</div>
 </div>
 <!-- 如果需要分頁器 -->
 <div class="swiper-pagination"></div>

 <!-- 如果需要導(dǎo)航按鈕 -->
 <div class="swiper-button-prev"></div>
 <div class="swiper-button-next"></div>

 <!-- 如果需要滾動條 -->
 <div class="swiper-scrollbar"></div>
</div>

<script src="path/to/jquery.js"></script>
<script src="path/to/swiper.jquery.min.js"></script>


1.設(shè)置導(dǎo)航按鈕

注:Sweiper 的導(dǎo)航按鈕及其他一些DOM結(jié)構(gòu)是可以放到“.swiper-container”之外的。

<input class="btn btn-gray button-prev" name="" type="button" value="上一題">
<input class="btn btn-gray button-next" name="" type="button" value="下一題">

只需要按鈕的class對應(yīng)起來就OK。

<script>  
 var mySwiper = new Swiper ('.swiper-container', {
  // 如果需要前進(jìn)后退按鈕
  nextButton: '.button-next',//對應(yīng)"下一題"按鈕的class
  prevButton: '.button-prev',//對應(yīng)"上一題"按鈕的class
  pagination: '.pagination',//分頁容器的css選擇器
  paginationType : 'custom',//自定義-分頁器樣式類型(前提)
  //設(shè)置自定義分頁器的內(nèi)容
  paginationCustomRender: function (swiper, current, total) {
   var _html = '';
   for (var i = 1; i <= total; i++) {
    if (current == i) {
    _html += '<li class="swiper-pagination-custom active">' + i + '</li>';
    }else{
    _html += '<li class="swiper-pagination-custom">' + i + '</li>';
    }
   }
   return _html;//返回所有的頁碼html
  }
 })
 //給每個頁碼綁定跳轉(zhuǎn)的事件 
 $('.swiper-pagination').on('click','li',function(){
  var index = this.innerHTML;
  mySwiper.slideTo(index-1, 500, false);//切換到第一個slide,速度為1秒
 })

</script>

2.設(shè)置自定義分頁器(參見上面配置)

1.pagination: '.pagination' 給分頁器一個容器,css類名選擇器
2.paginationType : 'custom' 設(shè)置分頁器自定義
3.paginationCustomRender:function(){} 設(shè)置自定義分頁器的內(nèi)容
4.給每個頁碼綁定跳轉(zhuǎn)到對應(yīng)頁碼的事件

Swiper自定義分頁器使用詳解

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持億速云。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI