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 相关文章推荐
DWR Ext 加载数据
Mar 22 Javascript
Windows8下搭建Node.js开发环境教程
Sep 03 Javascript
JavaScript脚本判断蜘蛛来源的方法
Sep 22 Javascript
jQuery easyui的validatebox校验规则扩展及easyui校验框validatebox用法
Jan 18 Javascript
Node.js中JavaScript操作MySQL的常用方法整理
Mar 01 Javascript
微信js-sdk界面操作接口用法示例
Oct 12 Javascript
网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法
Nov 24 Javascript
简单实现js无缝滚动效果
Feb 05 Javascript
详解用node-images 打造简易图片服务器
May 08 Javascript
vue实现添加与删除图书功能
Oct 07 Javascript
Vue 事件处理操作实例详解
Mar 05 Javascript
vue实现鼠标移入移出事件代码实例
Mar 27 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
PHP 彩色文字实现代码
2009/06/29 PHP
php数组函数序列之array_unshift() 在数组开头插入一个或多个元素
2011/11/07 PHP
PHP配置把错误日志以邮件方式发送方法(Windows系统)
2015/06/23 PHP
Thinkphp5.0 框架Model模型简单用法分析
2019/10/11 PHP
理解Javascript_02_理解undefined和null
2010/10/11 Javascript
关于javascript中的typeof和instanceof介绍
2012/12/04 Javascript
jquery获取iframe中的dom对象(两种方法)
2013/07/02 Javascript
jquery制作弹窗提示窗口代码分享
2014/03/02 Javascript
Javascript加载速度慢的解决方案
2014/03/11 Javascript
一个简单的全屏图片上下打开显示网页效果示例
2014/07/08 Javascript
js脚本实现数据去重
2014/11/27 Javascript
jQuery+PHP打造滑动开关效果
2014/12/16 Javascript
在JavaScript中使用NaN值的方法
2015/06/05 Javascript
分享我的jquery实现下拉菜单心的
2015/11/29 Javascript
javascirpt实现2个iframe之间传值的方法
2016/06/30 Javascript
详解jQuery简单的表单应用
2016/12/16 Javascript
Vue2.0组件间数据传递示例
2017/03/07 Javascript
NodeJs的fs读写删除移动监听
2017/04/28 NodeJs
javascript高级模块化require.js的具体使用方法
2017/10/31 Javascript
vue实现element-ui对话框可拖拽功能
2018/08/17 Javascript
Python脚本实现下载合并SAE日志
2015/02/10 Python
python通过pip更新所有已安装的包实现方法
2017/05/19 Python
Python读取MRI并显示为灰度图像实例代码
2018/01/03 Python
Python图像的增强处理操作示例【基于ImageEnhance类】
2019/01/03 Python
python itchat给指定联系人发消息的方法
2019/06/11 Python
python实现各种插值法(数值分析)
2019/07/30 Python
如何通过Django使用本地css/js文件
2020/01/20 Python
python ImageDraw类实现几何图形的绘制与文字的绘制
2020/02/26 Python
Abbacino官网:包、钱包和女士配饰
2019/04/15 全球购物
在C语言中实现抽象数据类型什么方法最好
2014/06/26 面试题
创业计划书中包含的9个方面
2013/12/26 职场文书
愚人节活动策划方案
2014/03/11 职场文书
医学生毕业自我鉴定
2014/03/26 职场文书
个人综合鉴定材料
2014/05/23 职场文书
群众路线个人对照检查材料2014
2014/09/26 职场文书
医药公司采购员岗位职责
2015/04/03 职场文书