全站搜索

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

网站开发 355

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

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

上一篇: 下一篇:

相关推荐

  • 常识系列:企业做网站的常识

    281

    【编者按】或是行业熙熙攘攘,或是周遭吵吵闹闹,或是事物复杂难解。此时,我们最应该做的就是寻觅常识。在搜索引擎输入建站公司,可以找到5000多万个结果。可见,行业熙攘程度。为此,我们要寻觅建站的常识。 所谓常识,就是基本的常理、逻辑。如果你要做一个网站...

    查看全文
  • 如何把交互融入设计,让网站设计更出彩

    297

    大厂的设计越来越多的细节设计都加入了交互效果,从细节上增加和用户的互动,不仅仅让设计活了起来,也让用户在浏览的同时不是鼓噪的看文字,增加了有趣的浏览。这个不仅仅是简单加上交互的思考,在拓展上来说,这背后也是通过思考结合现在大部分用户的浏览习惯和视...

    查看全文
  • 外贸独立站商城之Stripe境外支付接口对接

    333

    外贸独立站是做外贸的公司自己开设的独立品牌商城,主要区别于商城平台如亚马逊、阿里巴巴等,优点是自己的地盘自己说了算,缺点是需要自己推广引流,适合有一定品牌的商家。大部分外贸公司都是两者都做,从商品平台推广获客,然后把流量引入自己的品牌商城,打造自...

    查看全文
  • 做小程序之前应该想清楚的三个问题

    255

    根据我们的观察和调研,我们发现这样一个问题——客户之所以决定做微信小程序,影响其作出这一决策的两个很关键因素是:跟风和说客。 所谓跟风指的是——某某某都做了,自己也应该做;所谓说服指的是——小程序的开发公司说服起到了很大作用。 加之,“开发一个小程序又不...

    查看全文
展开更多