Swiper自定义分页器使用详解


Posted in Javascript onDecember 28, 2017

Swiper自定义分页,供大家参考,具体内容如下

最终实现效果图:

Swiper自定义分页器使用详解

HTML DEMO(官网例子)

<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>

 <!-- 如果需要导航按钮 -->
 <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.设置导航按钮

注: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="下一题">

只需要按钮的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 += '<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>

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

1.pagination: '.pagination' 给分页器一个容器,css类名选择器
2.paginationType : 'custom' 设置分页器自定义
3.paginationCustomRender:function(){} 设置自定义分页器的内容
4.给每个页码绑定跳转到对应页码的事件

Swiper自定义分页器使用详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于jQuery的实现简单的分页控件
Oct 10 Javascript
关于用Jquery的height()、width()计算动态插入的IMG标签的宽高的问题
Dec 08 Javascript
JS代码优化技巧之通俗版(减少js体积)
Dec 23 Javascript
javascript小数四舍五入多种方法实现
Dec 23 Javascript
JavaScript学习笔记(三):JavaScript也有入口Main函数
Sep 12 Javascript
JS实现光滑展开合拢的菜单效果代码
Sep 16 Javascript
Javascript模仿淘宝信用评价实例(附源码)
Nov 26 Javascript
使用Script元素发送JSONP请求的方法
Jun 12 Javascript
基于jQuery实现页面搜索功能
Mar 26 Javascript
jQuery日程管理插件fullcalendar使用详解
Jan 07 Javascript
js操作table中tr的顺序实现上移下移一行的效果
Nov 22 Javascript
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
swiper自定义分页器使用方法详解
Sep 14 #Javascript
JavaScript实现数值自动增加动画
Dec 28 #Javascript
详解如何优雅地在React项目中使用Redux
Dec 28 #Javascript
ionic3实战教程之随机布局瀑布流的实现方法
Dec 28 #Javascript
JS实现带动画的回到顶部效果
Dec 28 #Javascript
JavaScript实现元素滚动条到达一定位置循环追加内容
Dec 28 #Javascript
在nginx上部署vue项目(history模式)的方法
Dec 28 #Javascript
You might like
2020年4月放送!《Princess Connect Re:Dive》制作组 & 角色声优公开!
2020/03/06 日漫
9个PHP开发常用功能函数小结
2011/07/15 PHP
php.ini修改php上传文件大小限制的方法详解
2013/06/17 PHP
解析php中的escape函数
2013/06/29 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
javascript xml为数据源的下拉框控件
2009/07/07 Javascript
jquery 最简单的属性菜单
2009/10/08 Javascript
DOM2非标准但却支持很好的几个属性小结
2012/01/21 Javascript
通过location.replace禁止浏览器后退防止重复提交
2014/09/04 Javascript
jQuery插件之Tocify动态节点目录菜单生成器附源码下载
2016/01/08 Javascript
js+canvas实现滑动拼图验证码功能
2018/03/26 Javascript
关于Vue在ie10下空白页的debug小结
2018/05/02 Javascript
用vuex写了一个购物车H5页面的示例代码
2018/12/04 Javascript
详解从react转职到vue开发的项目准备
2019/01/14 Javascript
解决前后端分离 vue+springboot 跨域 session+cookie失效问题
2019/05/13 Javascript
vue如何实现动态加载脚本
2020/02/05 Javascript
微信小程序实现自定义底部导航
2020/11/18 Javascript
Python3处理文件中每个词的方法
2015/05/22 Python
Python编程中使用Pillow来处理图像的基础教程
2015/11/20 Python
Python中操作符重载用法分析
2016/04/29 Python
浅谈Python的文件类型
2016/05/30 Python
Python从零开始创建区块链
2018/03/06 Python
python实现决策树分类(2)
2018/08/30 Python
Python3.7黑帽编程之病毒篇(基础篇)
2020/02/04 Python
python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案
2020/02/18 Python
Python 生成VOC格式的标签实例
2020/03/10 Python
英国最大的户外商店:Go Outdoors
2019/04/17 全球购物
英国门销售网站:Green Tree Doors
2020/01/07 全球购物
Chinti & Parker官网:奢华羊绒女装和创新针织设计
2021/01/01 全球购物
教师师德反思材料
2014/02/15 职场文书
股东合作协议书
2014/04/14 职场文书
2014小学生国庆65周年演讲稿
2014/09/21 职场文书
2015年化验室工作总结
2015/04/23 职场文书
超强台风观后感
2015/06/09 职场文书
写作指导:怎么书写竞聘演讲稿?
2019/07/04 职场文书
css3新特性的应用示例分析
2022/03/16 HTML / CSS