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 相关文章推荐
让innerHTML的脚本也可以运行起来
Jul 01 Javascript
javascript 正则替换 replace(regExp, function)用法
May 22 Javascript
jquery插件jSignature实现手动签名
May 04 Javascript
jquery实现仿新浪微博评论滚动效果
Aug 06 Javascript
jquery $.trim()去除字符串空格的实现方法【附图例】
Mar 30 Javascript
用 js 的 selection range 操作选择区域内容和图片
Apr 18 Javascript
浅谈Node.js ORM框架Sequlize之表间关系
Jul 24 Javascript
微信小程序中吸底按钮适配iPhone X方案
Nov 29 Javascript
javascript canvas API内容整理
Feb 16 Javascript
ES5新增数组的实现方法
May 12 Javascript
使用JavaScript实现贪吃蛇游戏
Sep 29 Javascript
Vue过滤器(filter)实现及应用场景详解
Jun 15 Vue.js
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 日期时间函数的高级应用技巧
2009/10/10 PHP
PHP导航下拉菜单的实现如此简单
2013/09/22 PHP
php防止伪造数据从地址栏URL提交的方法
2014/08/24 PHP
PHP图像处理之imagecreate、imagedestroy函数介绍
2014/11/19 PHP
php中动态调用函数的方法
2015/03/16 PHP
php使用文本统计访问量的方法
2016/05/12 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
重载toString实现JS HashMap分析
2011/03/13 Javascript
javascript面向对象编程代码
2011/12/19 Javascript
运算符&amp;&amp;的三个不同层次
2013/04/07 Javascript
Javascript实现重力弹跳拖拽运动效果示例
2013/06/28 Javascript
html dom节点操作(获取/修改/添加或删除)
2014/01/23 Javascript
JavaScript监听和禁用浏览器回车事件实例
2015/01/31 Javascript
基于Bootstrap3表格插件和分页插件实例详解
2016/05/17 Javascript
jQuery通用的全局遍历方法$.each()用法实例
2016/07/04 Javascript
jQuery实现的简单动态添加、删除表格功能示例
2017/09/21 jQuery
layer弹出层扩展主题的方法
2019/09/11 Javascript
vue-autoui自匹配webapi的UI控件的实现
2020/03/20 Javascript
微信小程序通过websocket实时语音识别的实现代码
2020/08/19 Javascript
[01:04]DOTA2:伟大的Roshan雕塑震撼来临
2015/01/30 DOTA
解决windows下Sublime Text 2 运行 PyQt 不显示的方法分享
2014/06/18 Python
Python、Javascript中的闭包比较
2015/02/04 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
对Python实现简单的API接口实例讲解
2018/12/10 Python
手写一个python迭代器过程详解
2019/08/27 Python
python连接PostgreSQL过程解析
2020/02/09 Python
python 实现图像快速替换某种颜色
2020/06/04 Python
keras Lambda自定义层实现数据的切片方式,Lambda传参数
2020/06/11 Python
英国最大的汽车交易网站:Auto Trader UK
2016/09/23 全球购物
墨西哥巴士车票在线购买:ClickBus
2018/03/27 全球购物
S’well Bottle保温杯官网:绝缘不锈钢水瓶
2018/05/09 全球购物
继承公证书
2014/04/09 职场文书
慈善晚会策划方案
2014/05/14 职场文书
返乡农民工证明
2015/06/24 职场文书
你为什么是穷人?可能是这5个缺点造成
2019/07/11 职场文书
Redis实战之Lettuce的使用技巧详解
2022/12/24 Redis