全站搜索

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

网站开发 385

轮播图在网站中使用的比例非常之高,自己手写一个轮播比较费时间,而使用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事件。

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

上一篇: 下一篇:

相关推荐

  • 浅谈四叶电子网站改版的见解

    444

         随着互联网的不断普及和技术提升,现在的人们从互联网上了解公司基本信息最直接的方式莫过于企业官方网站了,然而现在的人们随着审美的提高和公司的发展定位,很多企业的网站想把网站设计的更符合现代的潮流和企业的形象,企业的官方网站就需要...

    查看全文
  • 成都口碑营销:为什么老站不愿与新站交换友链

    237

      没错,对于现在优化来讲,友链可以说是一大法宝,它也作为我们优化中的一个重要部分,做好友链部分能很好的提升网站的排名与信任度!但是很多人会发现,一般老部很少与新站交换友链,具体是什么原因呢?      1、新站频繁调整   新站很容易...

    查看全文
  • 做企业官网所传达的“隐含信息”

    289

    的确,有很多公司运营了很多年,也没有做过一个官网,也没有通过线上进行任何宣传,但是运营地依然很好,特别是一些制造领域的工厂。即便与此,我们依然认为——所有的企业都需要一个官网,无论是刚注册成立的企业还是续存了很多年的企业,无论是小企业还是规模化企业...

    查看全文
  • 商城建设会员功能清单

    340

    课程详细信息课程介绍分模块、分标签展示在课程背景、课程收益、课程特色、课程大纲等详细页面内容,专家介绍在课程详细页面显示本课程专家人员的姓名、个人介绍,头像。可点击用户的头像查看更多信息。 相册图片展示用更加清晰的图片对课程进行展示,可显示多幅图...

    查看全文
展开更多