Rumah > hujung hadapan web > tutorial js > Swiper里自定义分页器使用步奏详解

Swiper里自定义分页器使用步奏详解

php中世界最好的语言
Lepaskan: 2018-04-13 13:48:00
asal
4188 orang telah melayarinya

这次给大家带来Swiper里自定义分页器使用步奏详解,使用Swiper里自定义分页器的注意事项有哪些,下面就是实战案例,一起来看一下。

HTML DEMO(官网例子)

<link rel="stylesheet" href="path/to/swiper.min.css">
<p class="swiper-container">
 <p class="swiper-wrapper">
  <p class="swiper-slide">Slide 1</p>
  <p class="swiper-slide">Slide 2</p>
  <p class="swiper-slide">Slide 3</p>
 </p>
 <!-- 如果需要分页器 -->
 <p class="swiper-pagination"></p>
 <!-- 如果需要导航按钮 -->
 <p class="swiper-button-prev"></p>
 <p class="swiper-button-next"></p>
 <!-- 如果需要滚动条 -->
 <p class="swiper-scrollbar"></p>
</p>
<script src="path/to/jquery.js"></script>
<script src="path/to/swiper.jquery.min.js"></script>
Salin selepas log masuk

1.设置导航按钮

注:Sweiper 的导航按钮及其他一些DOM结构是可以放到“.swiper-container”之外的。

<input class="btn btn-gray button-prev" name="" type="button" value="上一题">
<input class="btn btn-gray button-next" name="" type="button" value="下一题">
Salin selepas log masuk

只需要按钮的class对应起来就OK。

<script>  
 var mySwiper = new Swiper ('.swiper-container', {
  // 如果需要前进后退按钮
  nextButton: '.button-next',//对应"下一题"按钮的class
  prevButton: '.button-prev',//对应"上一题"按钮的class
  pagination: '.pagination',//分页容器的css选择器
  paginationType : 'custom',//自定义-分页器样式类型(前提)
  //设置自定义分页器的内容
  paginationCustomRender: function (swiper, current, total) {
   var _html = '';
   for (var i = 1; i <= total; i++) {
    if (current == i) {
    _html += &#39;<li class="swiper-pagination-custom active">' + i + '</li>';
    }else{
    _html += '<li class="swiper-pagination-custom">' + i + '</li>';
    }
   }
   return _html;//返回所有的页码html
  }
 })
 //给每个页码绑定跳转的事件 
 $('.swiper-pagination').on('click','li',function(){
  var index = this.innerHTML;
  mySwiper.slideTo(index-1, 500, false);//切换到第一个slide,速度为1秒
 })
</script>
Salin selepas log masuk

2.设置自定义分页器(参见上面配置)

pagination: '.pagination' 给分页器一个容器,css类名选择器

paginationType : 'custom' 设置分页器自定义
paginationCustomRender:function(){} 设置自定义分页器的内容
给每个页码绑定跳转到对应页码的事件

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

Swiper实现移动端广告图片轮播

Vue组件通信Bus使用方法

Atas ialah kandungan terperinci Swiper里自定义分页器使用步奏详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan