全站搜索

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

网站开发 354

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

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

上一篇: 下一篇:

相关推荐

  • 广州seo工资:多年老站点优化过程中关键词排名下降的原因

    222

      老网站降权排名是非常常见的,几乎每天每家公司都会碰到这样的问题,它和竞价不一样的就是,竞价只要付了钱就给排名,我直接太直接了,没有任何技术含量的在里面!      当旧网站的关键词排名下降时,首先要注意的是检查网站的硬件。例如,网站服...

    查看全文
  • 做网站公司哪个比较好?怎么正确选择

    331

    网站建设已经逐渐成为一种时代趋势,现在越来越多企业开始选择建设一个属于自己的网站,通过网站建设来完成企业产品推广以及营销需求,当然在网站建设时找到一家专业的公司也是尤为重要的,那么做网站公司哪个比较好呢?下面跟随方维网络一起详细了解下吧。为什么找...

    查看全文
  • 制造企业网站和服务企业网站设计的根本差异

    264

    为一家制造业企业设计网站和为一家服务企业设计网站,两者有无区别? 当然有区别。区别在哪里呢?可能一些建站公司会总结出“配色区别”“构架区别”等等。 那么,为什么存在这样的区别呢?我们认为服务业与制造业,从网站设计的角度而言,有如下根本性的差异。  ...

    查看全文
  • 企业网站建设之百度地图API—个性化地图

    333

    上篇文章写了高德地图API的使用,这次来说一下高德地图老对手百度地图API的使用,当然了这次说的是百度地图里面的个性化地图建设,通常在企业网站的建设中,地图的重要性不言而喻,但千篇一律的地图样式,又怎么给人眼前一亮的感觉呢,而且地图的色彩、布局等元素也...

    查看全文
展开更多