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动画之圆形运动,环绕鼠标运动作小球
Jul 20 Javascript
IFrame跨域高度自适应实现代码
Aug 16 Javascript
js数组的基本用法及数组根据下标(数值或字符)移除元素
Oct 20 Javascript
Javascript实现简单二级下拉菜单实例
Jun 15 Javascript
clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
Oct 10 Javascript
js HTML5 Canvas绘制转盘抽奖
Sep 13 Javascript
AngularJS 作用域详解及示例代码
Aug 17 Javascript
Angular4开发解决跨域问题详解
Aug 28 Javascript
微信小程序视图template模板引用的实例详解
Sep 20 Javascript
vue prop属性传值与传引用示例
Nov 13 Javascript
jQuery实现鼠标拖拽登录框移动效果
Sep 13 jQuery
Axios取消重复请求的方法实例详解
Jun 15 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
dedecms采集中可以过滤多行代码的正则表达式
2007/03/17 PHP
PHP简单系统数据添加以及数据删除模块源文件下载
2008/06/07 PHP
PHP sprintf() 函数的应用(定义和用法)
2012/06/29 PHP
PHP URL路由类实例
2013/11/12 PHP
PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
2017/02/04 PHP
PHP Laravel 上传图片、文件等类封装
2017/08/16 PHP
优秀js开源框架-jQuery使用手册(1)
2007/03/10 Javascript
javascript 选择文件夹对话框(web)
2009/07/07 Javascript
jquery tools系列 expose 学习
2009/09/06 Javascript
Jquery绑定事件(bind和live的区别介绍)
2013/08/23 Javascript
jquery mobile changepage的三种传参方法介绍
2013/09/13 Javascript
邮箱下拉自动填充选择示例代码附图
2014/04/03 Javascript
浅谈document.write()输出样式
2015/05/07 Javascript
jQuery插件之Tocify动态节点目录菜单生成器附源码下载
2016/01/08 Javascript
angular实现页面打印局部功能的思考与方法
2018/04/13 Javascript
vue.js input框之间赋值方法
2018/08/24 Javascript
Vue开发中常见的套路和技巧总结
2020/11/24 Vue.js
wxpython学习笔记(推荐查看)
2014/06/09 Python
python获取文件后缀名及批量更新目录下文件后缀名的方法
2014/11/11 Python
python实现在字符串中查找子字符串的方法
2015/07/11 Python
使用Python的Bottle框架写一个简单的服务接口的示例
2015/08/25 Python
Python Grid使用和布局详解
2018/06/30 Python
python如何发布自已pip项目的方法步骤
2018/10/09 Python
Python设计模式之策略模式实例详解
2019/01/21 Python
Pandas的read_csv函数参数分析详解
2019/07/02 Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
2019/07/28 Python
pip安装python库的方法总结
2019/08/02 Python
CSS3实现同时执行倾斜和旋转的动画效果
2016/10/27 HTML / CSS
浅谈css3新单位vw、vh、vmin、vmax的使用详解
2017/12/01 HTML / CSS
配置H5的滚动条样式的示例代码
2018/03/09 HTML / CSS
优质飞蝇钓和渔具:RiverBum
2020/05/10 全球购物
党支部三会一课计划
2014/09/24 职场文书
县委务虚会发言材料
2014/10/20 职场文书
会计人员岗位职责
2015/02/03 职场文书
高中运动会广播稿
2015/08/19 职场文书
python可视化之颜色映射详解
2021/09/15 Python