swiper 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 href="https://www.jb51.net/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> <div> <div>slide1</div> <div>slide2</div> <div>slide3</div> </div> <div></div> </div> <script src="https://www.jb51.net/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文档

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/d389d9c8c566537801dcd8e595aad82a.html