全站搜索

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

网站开发 419

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

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

上一篇: 下一篇:

相关推荐

  • 搜狗搜索引擎排名如何有效的提升

    346

      我们通常知道的搜索引擎有百度、360、搜狗、神马等比较流量大的引擎,或是我们讲的比较出名的吧,而且现在常见的搜索引擎排名基本都是百度了,所以很多人基本不会做其它引擎的排名,今天我们要讲的就是,搜狗搜索引擎排名如何有效的提升呢?     ...

    查看全文
  • 多语种网站的好处以及常见的四个错误

    341

    在技术和数字世界的时代,如果企业家想要扩大潜在客户的规模并提高他们的利润,创建一个多语言网站是必须的。 在虚拟设计应用程序的最大帮助下,公司可以生成满足国际用户需求的多语言网站。然而,在建立多语言网站的过程中犯错误是不可避免的。 我们今天的文章将...

    查看全文
  • 企业网站建设服务基本要求

    427

    很多公司想改版网站,但是需求总是不太明确,现以一家管理咨询公司为例,希望能帮助大家理清思路。 一、网站的功能定位 公司品牌形象宣传及营销推广,并向客户提供相关产品知识和信息,展示其服务特点、服务优势以及在专业领域的公信力。 二、企业网站设计定位 公...

    查看全文
  • 给企业做网站 要不要在网站设置社交分享?

    314

    一般网站新闻页,如果可以转发,都有社交分享工具,如上图,设计分享第三方免费代码有很多,搜索下就可以找到很多。在不少企业官网上,我们都能够看到社交分享按钮,这类按钮往往位于某篇文章的底部、图片的旁边、一段文案的结束区域等等。但是,也有的网站设计师放...

    查看全文
展开更多