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 相关文章推荐
[原创]推荐10款最热门jQuery UI框架
Aug 19 Javascript
检测一个函数是否是JavaScript原生函数的小技巧
Mar 13 Javascript
jQuery插件EasyUI设置datagrid的checkbox为禁用状态的方法
Aug 05 Javascript
jQuery点击导航栏选中更换样式的实现代码
Jan 23 Javascript
基于Vuejs的搜索匹配功能实现方法
Mar 03 Javascript
js闭包学习心得总结
Apr 17 Javascript
Vue.js 实现微信公众号菜单编辑器功能(一)
May 08 Javascript
微信小程序实现左右联动的实战记录
Jul 05 Javascript
LayUI动态设置checkbox不显示的解决方法
Sep 02 Javascript
详解react组件通讯方式(多种)
May 06 Javascript
vue将data恢复到初始状态 &amp;&amp; 重新渲染组件实例
Sep 04 Javascript
vue 使用vant插件做tabs切换和无限加载功能的实现
Nov 04 Javascript
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
PHP4引用文件语句的对比
2006/10/09 PHP
php实现单笔转账到支付宝功能
2018/10/09 PHP
Prototype使用指南之base.js
2007/01/10 Javascript
JS获取父节点方法
2009/08/20 Javascript
jQuery学习笔记之toArray()
2014/06/09 Javascript
JavaScript小技巧整理篇(非常全)
2016/01/26 Javascript
浅谈javascript控制HTML5的全屏操控,浏览器兼容的问题
2016/10/10 Javascript
javascript中this关键字详解
2016/12/12 Javascript
使用Vue-Router 2实现路由功能实例详解
2017/11/14 Javascript
vue引入ueditor及node后台配置详解
2018/01/03 Javascript
关于axios不能使用Vue.use()浅析
2018/01/12 Javascript
Next.js项目实战踩坑指南(笔记)
2018/11/29 Javascript
ES7之Async/await的使用详解
2019/03/28 Javascript
js实现自动播放匀速轮播图
2020/02/06 Javascript
[46:25]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第二局
2016/03/05 DOTA
Python使用Flask框架获取当前查询参数的方法
2015/03/21 Python
python生成器表达式和列表解析
2016/03/10 Python
Python异常处理操作实例详解
2018/08/28 Python
Python解决线性代数问题之矩阵的初等变换方法
2018/12/12 Python
Python BeautifulReport可视化报告代码实例
2020/04/13 Python
解决Jupyter notebook中.py与.ipynb文件的import问题
2020/04/21 Python
Django微信小程序后台开发教程的实现
2020/06/03 Python
CSS3 3D立方体效果示例-transform也不过如此
2016/12/05 HTML / CSS
美国半成品食材配送服务商:Home Chef
2018/01/25 全球购物
美国最大的电子宠物训练产品制造商:PetSafe
2018/10/12 全球购物
Hawes & Curtis官网:英国经典品牌
2019/07/27 全球购物
应届毕业生应聘自荐信
2013/12/07 职场文书
大学生个人事迹材料
2014/01/21 职场文书
教职工代表大会主持词
2014/04/01 职场文书
无房证明范本
2014/09/17 职场文书
单位法定代表人授权委托书
2014/09/20 职场文书
购房协议书范本
2014/10/02 职场文书
劳资员岗位职责
2015/02/13 职场文书
我们的节日中秋节活动总结
2015/03/23 职场文书
病假证明模板
2015/06/19 职场文书
高中生军训感言
2015/08/01 职场文书