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系列之数据类型 字符串
Jun 08 Javascript
jquery maxlength使用说明
Sep 09 Javascript
JS前端框架关于重构的失败经验分享
Mar 17 Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
Apr 17 Javascript
select多选 multiple的使用示例
Jun 16 Javascript
Javascript使用uploadify来实现多文件上传
Nov 16 Javascript
js模拟百度模糊搜索的实例
Aug 04 Javascript
JS中Attr的用法详解
Oct 09 Javascript
vue中遇到的坑之变化检测问题(数组相关)
Oct 13 Javascript
使用Node.js实现ORM的一种思路详解(图文)
Oct 24 Javascript
JS中准确判断变量类型的方法
Jun 01 Javascript
jQuery+ajax实现用户登录验证
Sep 13 jQuery
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系统命令函数使用分析
2013/07/05 PHP
解析PHP中$_FILES的使用以及注意事项
2013/07/05 PHP
PHP5中实现多态的两种方法实例分享
2014/04/21 PHP
php判断一个数组是否为有序的方法
2015/03/27 PHP
PHP 中提示undefined index如何解决(多种方法)
2016/03/16 PHP
PHP+mysql+ajax轻量级聊天室实现方法详解
2016/10/17 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
2020/05/12 PHP
一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子
2009/05/21 Javascript
javascript中的prototype属性实例分析说明
2010/08/09 Javascript
跨浏览器的事件对象介绍
2012/06/27 Javascript
js禁止document element对象选中文本实现代码
2013/03/21 Javascript
jquery实现页面百叶窗走马灯式翻滚显示效果的方法
2015/03/12 Javascript
理解jquery事件冒泡
2016/01/03 Javascript
基于javascript实现图片预加载
2016/01/05 Javascript
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法
2016/04/18 Javascript
详解Bootstrap插件
2016/04/25 Javascript
JavaScript利用正则表达式替换字符串中的内容
2016/12/12 Javascript
详解webpack 多页面/入口支持&amp;公共组件单独打包
2017/06/29 Javascript
在 Node.js 中使用原生 ES 模块方法解析
2017/09/19 Javascript
Vue模板语法中数据绑定的实例代码
2019/05/17 Javascript
vue draggable resizable gorkys与v-chart使用与总结
2019/09/05 Javascript
vue中nextTick用法实例
2019/09/11 Javascript
Request的中断和ErrorHandler实例解析
2018/02/12 Python
Python3.5实现的罗马数字转换成整数功能示例
2019/02/25 Python
Python跑循环时内存泄露的解决方法
2020/01/13 Python
通过实例解析Python return运行原理
2020/03/04 Python
关于keras中keras.layers.merge的用法说明
2020/05/23 Python
python 负数取模运算实例
2020/06/03 Python
利用Python实现自动扫雷小脚本
2020/12/17 Python
GWT都有什么特性
2016/12/02 面试题
终端业务员岗位职责
2013/11/27 职场文书
日语专业求职信
2014/07/04 职场文书
刑事辩护授权委托书格式
2014/10/13 职场文书
2016秋季小学开学寄语
2015/12/03 职场文书
解决golang结构体tag编译错误的问题
2021/05/02 Golang
Redis 的查询很快的原因解析及Redis 如何保证查询的高效
2022/03/16 Redis