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 相关文章推荐
javascript字典探测用户名工具
Oct 05 Javascript
动态加载图片路径 保持JavaScript控件的相对独立性
Sep 06 Javascript
javascript结合canvas实现图片旋转效果
May 03 Javascript
jQuery判断checkbox选中状态
May 12 Javascript
JavaScript判断数组重复内容的两种方法(推荐)
Jun 06 Javascript
Bootstrap图片轮播组件使用实例解析
Jun 30 Javascript
JS识别浏览器类型(电脑浏览器和手机浏览器)
Nov 18 Javascript
React.js中常用的ES6写法总结(推荐)
May 09 Javascript
javascript与PHP动态往类中添加方法对比
Mar 21 Javascript
详解ES6 系列之异步处理实战
Oct 26 Javascript
vuex刷新后数据丢失的解决方法
Oct 18 Javascript
JavaScript实现音乐导航效果
Nov 19 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
咖啡的化学
2021/03/03 咖啡文化
如何在PHP中进行身份认证
2006/10/09 PHP
基于php伪静态的实现详细介绍
2013/04/28 PHP
php强大的时间转换函数strtotime
2016/02/18 PHP
PHP中的use关键字及文件的加载详解
2016/11/28 PHP
使用JQuery和s3captche实现一个水果名字的验证
2009/08/14 Javascript
Jquery乱码的一次解决过程 图解教程
2010/02/20 Javascript
jquery.validate的使用说明介绍
2013/11/12 Javascript
jQuery+ajax实现鼠标单击修改内容的方法
2014/06/27 Javascript
js实现特定位取反原理及示例
2014/06/30 Javascript
原生的html元素选择器类似jquery选择器
2014/10/15 Javascript
js+html5实现canvas绘制镂空字体文本的方法
2015/06/05 Javascript
js查看一个函数的执行时间实例代码
2015/09/12 Javascript
解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
2015/12/10 Javascript
微信js-sdk上传与下载图片接口用法示例
2016/10/12 Javascript
详解从新建vue项目到引入组件Element的方法
2017/08/29 Javascript
js实现登录注册框手机号和验证码校验(前端部分)
2017/09/28 Javascript
input 标签实现输入框带提示文字效果(两种方法)
2017/10/09 Javascript
node-red File读取好保存实例讲解
2019/09/11 Javascript
关于Vue中axios的封装实例详解
2019/10/20 Javascript
Python中使用多进程来实现并行处理的方法小结
2017/08/09 Python
python爬虫实例详解
2018/06/19 Python
用python代码将tiff图片存储到jpg的方法
2018/12/04 Python
Numpy将二维数组添加到空数组的实现
2019/12/05 Python
Python+Django+MySQL实现基于Web版的增删改查的示例代码
2020/05/13 Python
python可视化 matplotlib画图使用colorbar工具自定义颜色
2020/12/07 Python
Python爬虫教程之利用正则表达式匹配网页内容
2020/12/08 Python
Paul’s Boutique官网:英国时尚手袋品牌
2018/03/31 全球购物
瑞典手机壳品牌:Richmond & Finch
2018/04/28 全球购物
abstract是什么意思
2012/02/12 面试题
十岁生日父母答谢词
2014/01/18 职场文书
青蓝工程实施方案
2014/03/27 职场文书
个人对照检查剖析材料
2014/10/13 职场文书
社区端午节活动总结
2015/02/11 职场文书
开票员岗位职责
2015/02/12 职场文书
HTML实现仿Windows桌面主题特效的实现
2022/06/28 HTML / CSS