swiper Scrollbar滚动条组件详解


Posted in Javascript onSeptember 08, 2019

本文实例为大家分享了swiper Scrollbar滚动条组件的具体代码,供大家参考,具体内容如下

1、scrollbar

为Swiper增加滚动条。类型:object。

2、el

scrollbar容器的css选择器或HTML元素。类型:string/HTML Element,默认:.swiper-scrollbar。

3、hide

滚动条是否自动隐藏。类型:boolean,默认:true(会自动隐藏),false(不会自动隐藏)。

4、draggable

设置为true时允许拖动滚动条。类型:boolean,默认:false。

5、snapOnRelease

设置为false,释放滚动条时slide不会自动切合。类型:boolean,默认:true。

6、dragSize

设置滚动条指示尺寸。默认:auto自动,或者设置为num(px)。类型:string/number。

<script>
var mySwiper = new Swiper('.swiper-container',{
 scrollbar: {
 el: '.swiper-scrollbar',
 hide: true,
 draggable: false,
 snapOnRelease: true,
 dragSize: 20,
 }
})
</script>

7、mySwiper.scrollbar.el

获取滚动条的HTML元素,还可以通过$el获取DOM7。

8、mySwiper.scrollbar.dragEl

获取滚动条指示条的HTML元素,还可通过$dragEl获取DOM7。

9、mySwiper.scrollbar.updateSize()

更新滚动条。

swiper Scrollbar滚动条组件详解

<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title>swiper-scrollbar滚动条组件</title>
 <link rel="stylesheet" href="css/swiper.min.css" >
 <style>
 .swiper-container{
 width: 500px;
 height: 214px;
 margin-bottom: 10px;
 }
 .swiper-slide{
 text-align: center;
 line-height: 214px;
 font-size: 80px;
 color: #fff;
 }
 </style>
</head>
 
<body>
 <div class="swiper-container">
 <div class="swiper-wrapper">
 <div class="swiper-slide" style="background: #FF8604">slide1</div>
 <div class="swiper-slide" style="background: #4390EE">slide2</div>
 <div class="swiper-slide" style="background: #CA4040">slide3</div>
 </div>
 <div class="swiper-scrollbar"></div>
 </div>
 
 <script src="js/swiper.min.js"></script>
 <script>
 var mySwiper = new Swiper('.swiper-container',{
 scrollbar: {
 el: '.swiper-scrollbar',
 hide: true,
 draggable: false,
 snapOnRelease: true,
 dragSize: 20,
 }
 })
 mySwiper.scrollbar.$el.css('height','6px');
 mySwiper.scrollbar.$dragEl.css('background','#fff');
 mySwiper.scrollbar.updateSize();
 </script>
 
</body>
</html>

注:swiper.min.css,swiper.min.js文件直接上Swiper官网下载。

参考Swiper API文档

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

Javascript 相关文章推荐
chrome不支持form.submit的解决方案
Apr 28 Javascript
HTML中setCapture、releaseCapture 使用方法浅析
Sep 25 Javascript
jQuery实现下拉菜单的实例代码
Jun 19 jQuery
MUI实现上拉加载和下拉刷新效果
Jun 30 Javascript
你应该知道的几类npm依赖包管理详解
Oct 06 Javascript
JavaScript数组排序reverse()和sort()方法详解
Dec 24 Javascript
使用Vue开发一个实时性时间转换指令
Jan 17 Javascript
vue中的$emit 与$on父子组件与兄弟组件的之间通信方式
May 13 Javascript
javascript中UMD规范的代码推演
Aug 29 Javascript
layer.alert自定义关闭回调事件的方法
Sep 27 Javascript
vue 使用鼠标滚动加载数据的例子
Oct 31 Javascript
vuex实现购物车功能
Jun 28 Javascript
js实现移动端tab切换时下划线滑动效果
Sep 08 #Javascript
swiper4实现移动端导航切换
Oct 16 #Javascript
Swiper.js实现移动端元素左右滑动
Sep 08 #Javascript
vue实现抖音时间转盘
Sep 08 #Javascript
javascript移动端 电子书 翻页效果实现代码
Sep 07 #Javascript
使用 js 简单的实现 bind、call 、aplly代码实例
Sep 07 #Javascript
vue 使用高德地图vue-amap组件过程解析
Sep 07 #Javascript
You might like
PHP stream_context_create()作用和用法分析
2011/03/29 PHP
安装apache2.2.22配置php5.4(具体操作步骤)
2013/06/26 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
2019/12/13 PHP
基于Jquery的简单图片切换效果
2011/01/06 Javascript
js中的如何定位固定层的位置
2014/06/15 Javascript
javascript简单实现图片预加载
2014/12/03 Javascript
JavaScript DOM基础
2015/04/13 Javascript
jQuery网页右侧广告跟随滚动代码分享
2020/04/20 Javascript
用Node提供静态文件服务的方法
2018/07/06 Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
2019/05/15 Javascript
小程序如何构建骨架屏
2019/05/29 Javascript
[02:41]DOTA2英雄基础教程 谜团
2013/12/10 DOTA
python操作MySQL数据库的方法分享
2012/05/29 Python
Python和Ruby中each循环引用变量问题(一个隐秘BUG?)
2014/06/04 Python
python编程线性回归代码示例
2017/12/07 Python
解决Pycharm无法import自己安装的第三方module问题
2018/05/18 Python
Python类装饰器实现方法详解
2018/12/21 Python
Django 实现图片上传和显示过程详解
2019/07/18 Python
利用CSS3实现炫酷的飞机起飞动画
2016/09/17 HTML / CSS
CSS3弹性布局内容对齐(justify-content)属性使用详解
2017/07/31 HTML / CSS
如何利用CSS3制作3D效果文字具体实现样式
2013/05/02 HTML / CSS
CSS中越界问题的经典解决方案【推荐】
2016/04/19 HTML / CSS
全球酒店预订网站:Hotels.com
2016/08/10 全球购物
韩国流行时尚女装网站:Dintchina(中文)
2018/07/19 全球购物
啦啦队口号大全
2014/06/16 职场文书
物业管理专业自荐信
2014/07/01 职场文书
事业单位工作人员年度考核个人总结
2015/02/12 职场文书
班主任高考寄语
2015/02/26 职场文书
2015年大学生村官工作总结
2015/04/21 职场文书
项目备案申请报告
2015/05/15 职场文书
2016学校先进党组织事迹材料
2016/02/29 职场文书
房屋转让协议书(标准范本)
2016/03/21 职场文书
《岳阳楼记》原文、译文赏析
2019/09/10 职场文书
mysql升级到5.7时,wordpress导数据报错1067的问题
2021/05/27 MySQL
Java 语言中Object 类和System 类详解
2021/07/07 Java/Android
PyTorch中permute的使用方法
2022/04/26 Python