一、什么是swiper

  1. 开源、免费、强大的触摸滑动插件

  2. Swiper常用于移动端网站的内容触摸滑动

  3. Swiper能实现触屏焦点图、触屏Tab切换、触屏多图切换等常用效果

#二、如何使用

1.首先加载插件,需要用到的文件有swiper.min.js和swiper.min.css文件

  1. <link rel="stylesheet" href="dist/css/swiper.min.css">
  2. <script src="dist/js/swiper.min.js"></script>
 

2.HTML内容

  1. <div class="swiper-container">
  2. <div class="swiper-wrapper">
  3. <div class="swiper-slide">Slide 1</div>
  4. <div class="swiper-slide">Slide 2</div>
  5. <div class="swiper-slide">Slide 3</div>
  6. </div>
  7. <!-- 如果需要分页器 -->
  8. <div class="swiper-pagination"></div>
  9. <!-- 如果需要导航按钮 -->
  10. <div class="swiper-button-prev"></div>
  11. <div class="swiper-button-next"></div>
  12. <!-- 如果需要滚动条 -->
  13. <div class="swiper-scrollbar"></div>
  14. </div>
 

3.初始化调用Swiper

  1. var mySwiper = new Swiper ('.swiper-container', {
  2. // 如果需要分页器
  3. pagination: {
  4. el: '.swiper-pagination',
  5. },
  6. // 如果需要前进后退按钮
  7. navigation: {
  8. nextEl: '.swiper-button-next',
  9. prevEl: '.swiper-button-prev',
  10. },
  11. // 如果需要滚动条
  12. scrollbar: {
  13. el: '.swiper-scrollbar',
  14. },
  15. })
 

#三、Swiper常用属性

#initialSlide 初始下标
  1. initialSlide:1 //显示第一个slide
 
#direction 轮播方向
  1. direction:horizontal水平 | vertical垂直
 
#loop 是否循环
  1. loop:true | false
 
#effect 切换效果
  1. effect:'slide默认,位移' | 'fade淡入' | 'cube方块' | 'coverflow 3d流' | 'flip 3d翻转'
 
#autoplay 自动轮播
  1. autoplay:true 等价于{
  2. delay:3000, //每个滑块间隔的时间
  3. stopOnLastSlide:false,// 是否在最后就一个滑块停下来
  4. disableOnInteraction:true 如果手动的滑动 则会停止自动轮播
  5. }
 
#pagination 分页器
  1. pagination:{
  2. el:'', //分页器类名
  3. type:'bullets圆点'|'fraction数字'|'progressbar进度条'//分页器样式
  4. }
 
#on 注册事件
  1. on: { //this指代Swiper实例
  2. slideChange: function () { //当发生切换时触发
  3. console.log(this.activeIndex); //当前下标
  4. console.log(this.previousIndex); //上一项下标
  5. },
  6. slideChangeTransitionStart:function(){ //切换动画开始执行前
  7. },
  8. slideChangeTransitionEnd:function(){ //切换动画执行结束后
  9. }
  10. }
 
#swiper.slideTo(index,speed) 控制swiper切换到指定的slide
  1. index 将要切换到的slide下标
  2. speed 时间

移动端 Swiper的更多相关文章

  1. 关于移动端swiper的2种样式重置

    手机查看效果地址:猛戳 ,PC端查看可以缩放浏览器窗口看效果~~ 思路:主要考虑选择器优先级大于默认就可以随意撸码 注意:该demo里用的mobile-adaptive.js是让页面以rem自适应,也 ...

  2. 【转】github上值得关注的前端项目

    综合/资源 frontend-dev-bookmarks 一个巨大的前端开发资源清单.star:15000 front-end-collect 分享自己长期关注的前端开发相关的优秀网站.博客.以及活跃 ...

  3. github上值得关注的前端项目【转】

    今天突然看到了这些资源,所以就转载过来了,虽然是2015年的,但是可以看一下 综合/资源 frontend-dev-bookmarks 一个巨大的前端开发资源清单.star:15000 front-e ...

  4. 移动端全屏滑动的小插件,简单,轻便,好用,只有3k swiper,myswiper,page,stage

    https://github.com/donglegend/mySwiper mySwiper 移动端全屏滑动的小插件,简单,轻便,好用,只有3k 下载 直接下载 bower install mySw ...

  5. 移动端网站的内容触摸滑动-Swiper插件

    手机平板等大多移动端站点都会有触摸滑动内容的功能,公司移动端站点(m.muzhiwan.com)的标题广告滑动以及轮播效果就是用的Swiper插件. Swiper就是常用于移动端网站的内容触摸滑动的一 ...

  6. 移动端触摸滑动插件Swiper

    移动端触摸滑动插件Swiper 04/02/2015 一.了解Swiper 目前移动端项目一般都需要具有触屏焦点图的效果,如果你也需要实现这一功能的话,Swiper是一个不错的选择. 1.他不需要加载 ...

  7. 移动端效果之Swiper

    写在前面 最近在做移动端方面运用到了饿了么的vue前端组件库,因为不想单纯用组件而使用它,故想深入了解一下实现原理.后续将会继续研究一下其他的组件实现原理,有兴趣的可以关注下. 代码在这里:戳我 1. ...

  8. 前端笔记之移动端&响应式(下)默认样式&事件&惯性抛掷&swiper&loaction对象

    一.移动端默认样式 ·IOS和Android下触摸元素时出现半透明灰色遮罩 a,input,button{ -webkit-tap-highlight-color: transparent; } ·I ...

  9. 16.vue-cli跨域,swiper,移动端项目

    ==解决跨域:== 1.后台 cors cnpm i -S cors 2.前端 jsonp 3.代理 webpack: myvue\config\index.js 找 proxyTable proxy ...

随机推荐

  1. 金九银十想去跳槽面试?那这份Java面经你真得看看了,写的非常详细!

    前言 前两天在和朋友吃饭的时候聊到时间这个东西是真的过的好坏啊,金三银四仿佛还在昨天.一眨眼金九银十又快到了,对程序员来说这两个是一年最合适的跳槽涨薪环节了,今年的你已经做好准备了吗?不妨看看这篇文章 ...

  2. 不是吧!做了两年java还没弄懂JVM堆?进来看看你就明白了

    堆的核心概述 一个JVM实例只存在一个堆内存,堆也是java内存管理的核心区域Java堆区在jvm启动的时候被创建,其空间大小也就确定了.是jvm管理的最大一块内存空间.(堆内存的大小可以调节)< ...

  3. MathType中余弦函数的输入

    余弦函数是三角函数中十分重要的一个知识点,余弦函数的俩种形式分别为a2=b2+c2-2bccosA和cosA=(b2+c2-a2)/2bc,接下来我们分别介绍一下这俩种形式的输入. 具体步骤如下: 步 ...

  4. 对KVC和KVO的理解

    html { overflow-x: initial !important } :root { --bg-color: #ffffff; --text-color: #333333; --select ...

  5. 关于Java里方法重载

    覆盖和重载很重要,并且比较容易混淆,所以面试中常见.基础回答:覆盖(Override),又叫重写,是指子类对父类方法的一种重写,方法名.参数列表必须相同,返回值小于父类,只能比父类抛出更少的异常,访问 ...

  6. PHP 统计文件数和文件大小

    /** * 统计文件数和文件大小 */private function getFileCacheCount($pathName){ $data = [ 'num' => 0, 'size' =& ...

  7. SpringBoot整合阿里短信服务

    导读 由于最近手头上需要做个Message Gateway,涉及到:邮件(点我直达).短信.公众号(点我直达)等推送功能,网上学习下,整理下来以备以后使用. 步骤 点我直达 登录短信服务控制台 点我直 ...

  8. 领域设计:Entity与VO

    本文探讨如下内容: 什么是状态 什么是标识 什么是Entity 什么是VO(ValueObject) 在设计中如何识别Entity和VO 要理解Entity和VO,需要先理解两个概念:「状态」和「标识 ...

  9. [从源码学设计]蚂蚁金服SOFARegistry之消息总线异步处理

    [从源码学设计]蚂蚁金服SOFARegistry之消息总线异步处理 目录 [从源码学设计]蚂蚁金服SOFARegistry之消息总线异步处理 0x00 摘要 0x01 为何分离 0x02 业务领域 2 ...

  10. charles 常用功能 (六)抓包结果列表指展示关注的接口(focus on 功能)

    添加关注的接口 2.启用关注接口,添加过滤的地址 3.重新抓包结果 不在上一步配置中的接口,都会隐藏在other host中