全站搜索

网站前端开发Swiper3轮播插件的使用

网站开发 437

轮播图在网站中使用的比例非常之高,自己手写一个轮播比较费时间,而使用swiper(swiper3)轮播插件能很方便做出图片轮播效果,兼容性好,而且还支持响应式轮播。在项目引入swiper.jquery.min.js和swiper.jquery.min.css文件,html如图:

js如图:



 

如此一个简单的轮播图就制作完成了,当然一般网站的轮播图不会如此简单,这里就需用到swiper的api了,js如图:

 

 

这里面包含的自动、循环、响应式、控制按钮、显示个数等功能的轮播,当然swiper的功能不止这些,还有很多的api实现的功能。

更多功能Api:

onSlideChangeEnd(swiper):回调函数,swiper从一个slide过渡到另一个slide结束时执行。可接受swiper实例作为参数。

Effect:slide的切换效果,默认为”slide”(位移切换),可设置为”fade”(淡入)”cube”(方块)”coverflow”(3d流)”flip”(3d翻转)。

paginationType:分页器样式类型,可选:‘bullets’  圆点(默认)、‘fraction’  分式 、‘progress’  进度条、‘custom’ 自定义。

lazyLoading:设为true开启图片延迟加载,使preloadImages无效。

需要将图片img标签的src改写成data-src,并且增加类名swiper-lazy。

背景图的延迟加载则增加属性data-background。当设置了slidesPerView:’auto’ 或者 slidesPerView > 1,还需要开启watchSlidesVisibility。

controlBy:设定Swiper相互控制时的控制方式。当两个swiper的slide数量不一致时可用。默认为’slide’,自身切换一个slide时,被控制方也切换一个slide。

可选:’container’,按自身slide在container中的位置比例进行控制。

Observer:启动动态检查器(OB/观众/观看者),当改变swiper的样式(例如隐藏/显示)或者修改swiper的子元素时,自动初始化swiper。默认false,不开启,可以使用update()方法更新。

onTransitionEnd(swiper):回调函数,过渡结束时触发,接收Swiper实例作为参数。

如果你使用setWrapperTranslate和setWrapperTransition来设定wrapper移动,这个函数不会触发,你可以使用原生transitionEnd事件。

人为中断过渡不会触发这个函数。 

上一篇: 下一篇:

相关推荐

  • 网站设计专题:小小的foot,大大的功效

    390

    网页的页脚,在整个网页版面的设计当中所占的比重比较低,一般不会引起别人目光停留。虽然它的比重很低,但是它是整个网站的末端,是网站的最后一个视觉点。一个网站无论上部做的多么的好看,多么的炫酷,如果在页脚设计的时候,给轻描淡写,一笔带过的话,那么整个...

    查看全文
  • 「seo案例教程分析」网站优化的主要难题来自于哪几块

    367

      对于很多企业来讲,瓶颈是我们所碰到的问题之一,对于网站优化,这个行业已经到了末期了,如今各种各样的技术,这也导致整优化推广的错乱,排名越来越难上了,那么难上问题主要来源于哪几块呢?      1.为了快速获得优化的实际效果,但难度很大,随着...

    查看全文
  • 如何建立一个好的网站,网站能为我们带来什么

    442

    现在大家都知道,网站是一个企业以及政府各机构展示自身形象,发布信息的网络平台,承担着在互联网瀚海中对外宣传的重要的任务。网民的急剧增加,各企业以及政府机构建立起了自己的网上平台,希望通过互联网让更多的人熟知自己,而网站建设的技术,也在网络突飞猛进...

    查看全文
  • 建站、抖音、自媒体?企业线上化如何破局?

    361

    流量是线上化布局的生命线,所以,一切线上化布局都是以获取流量开局。但是随着流量成本的上涨,企业布局线上化,很容易走入一个怪圈。 企业线上化布局怪圈 做网站还是开抖音,亦或是运营自媒体,现在开始尝试的企业,经常进入一个怪圈,这个怪圈就是—— 投了钱,...

    查看全文
展开更多