移动端触摸滑动插件swiper使用方法详解


Posted in Javascript onAugust 11, 2017

Swiper是移动端的一款非常强大的触摸滑动插件,下面代码只展示一些常用的配置,具体可以查看官网api

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <link rel="stylesheet" href="swiper.min.css" rel="external nofollow" >
  <style>
    /*假设设计稿是640 轮播图区域640*300*/
    html{
      font-size:100px;
    }
    html,body{
      width:100%;
      overflow-x:hidden;
    }
    .swiper-container{
      margin:0 auto;
      height:3rem;
      overflow:hidden;
    }
    .swiper-slide{
      height:3rem;
    }
    .swiper-slide img{
      width:100%;
      height:100%;
    }
  </style>
</head>
<body>
  <section class="swiper-container">
    <div class="swiper-wrapper">
      <div class="swiper-slide">
        <img class='swiper-lazy' data-src="img/banner/banner1.jpg" alt="">
        <div class='swiper-lazy-preloader'></div>
      </div>
      <div class="swiper-slide">
        <img class='swiper-lazy' data-src="img/banner/banner2.jpg" alt="">
        <div class='swiper-lazy-preloader'></div>
      </div>
      <div class="swiper-slide">
        <img class='swiper-lazy' data-src="img/banner/banner3.jpg" alt="">
        <div class='swiper-lazy-preloader'></div>
      </div>
    </div>
    <!-- 如果需要分页器 -->
    <div class="swiper-pagination"></div>
    
    <!-- 如果需要导航按钮 -->
    <div class="swiper-button-prev"></div>
    <div class="swiper-button-next"></div>
    
    <!-- 如果需要滚动条 -->
    <div class="swiper-scrollbar"></div>
  </section>
  <script src='swiper.min.js'></script>
  <script>
    //REM 响应式
    ~function(){
      var desN = 640,winW = document.documentElement.clientWidth,ratio = winW / desN;
      document.documentElement.style.fontSize = ratio*100 + "px";
    }();

    //初始化swiper实现区域的滑动
    //new Swiper([container selector],[settings])
    var swiper1 = new Swiper('.swiper-container',{
      loop:true,//无缝衔接滚动
      effect:'cube',//滑动效果
      autoplay:3000,
      autoplayDisableOnInteraction:false,//用户操作swiper之后不禁止autoplay
      pagination:'.swiper-pagination',
      paginationType:'progress',//分页器样式
      lazyLoading:true,//图片延迟加载
      lazyLoadingInPrevNext:true//前一个和后一个延迟加载

    })
  </script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JCalendar 日历控件 v1.0 beta[兼容IE&amp;Firefox] 有文档和例子
May 30 Javascript
XmlUtils JS操作XML工具类
Oct 01 Javascript
JS OOP包机制,类创建的方法定义
Nov 02 Javascript
jquery多选项卡效果实例代码(附效果图)
Mar 23 Javascript
js 表单提交后按钮变灰的实例代码
Aug 16 Javascript
浅谈Javascript中匀速运动的停止条件
Dec 19 Javascript
基于jquery实现左右按钮点击的图片切换效果
Jan 27 Javascript
基于JavaScript FileReader上传图片显示本地链接
May 27 Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
Dec 17 Javascript
javascript实现去除HTML标签的方法
Dec 26 Javascript
jQuery.form.js的使用详解
Jun 14 jQuery
浅谈Node异步编程的机制
Oct 18 Javascript
Echarts基本用法_动力节点Java学院整理
Aug 11 #Javascript
js 奇葩技巧之隐藏代码
Aug 11 #Javascript
echart简介_动力节点Java学院整理
Aug 11 #Javascript
Javascript中this关键字指向问题的测试与详解
Aug 11 #Javascript
使用JS编写的随机抽取号码的小程序
Aug 11 #Javascript
javascript简写常用的12个技巧(可以大大减少你的js代码量)
Mar 28 #Javascript
Mobile Web开发基础之四--处理手机设备的横竖屏问题
Aug 11 #Javascript
You might like
Classes and Objects in PHP5-面向对象编程 [1]
2006/10/09 PHP
对laravel in 查询的使用方法详解
2019/10/09 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
执行iframe中的javascript方法
2008/10/07 Javascript
动态表格Table类的实现
2009/08/26 Javascript
bootstrap table 服务器端分页例子分享
2015/02/10 Javascript
最新最热最实用的15个jQuery插件汇总
2015/07/05 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
2016/02/01 Javascript
BootStrap实现手机端轮播图左右滑动事件
2016/10/13 Javascript
JavaScript中定时控制Throttle、Debounce和Immediate详解
2016/11/17 Javascript
vue 2.0组件与v-model详解
2017/03/27 Javascript
bootstrap table表格插件使用详解
2017/05/08 Javascript
利用webstrom调试Vue.js单页面程序的方法教程
2017/06/06 Javascript
Vue从TodoList中学父子组件通信
2019/02/05 Javascript
从零学python系列之浅谈pickle模块封装和拆封数据对象的方法
2014/05/23 Python
Python实现运行其他程序的四种方式实例分析
2017/08/17 Python
Python基于time模块求程序运行时间的方法
2017/09/18 Python
python cs架构实现简单文件传输
2020/03/20 Python
python numpy元素的区间查找方法
2018/11/14 Python
python+ffmpeg批量去视频开头的方法
2019/01/09 Python
Python中join()函数多种操作代码实例
2020/01/13 Python
Django 解决distinct无法去除重复数据的问题
2020/05/20 Python
Python 如何测试文件是否存在
2020/07/31 Python
泰国汽车、火车和轮渡票预订网站:Bus Online Ticket
2017/09/09 全球购物
博士学位自我鉴定范文
2013/12/26 职场文书
乡镇纠风工作实施方案
2014/03/22 职场文书
优秀学生评语大全
2014/04/25 职场文书
学校食品安全实施方案
2014/06/14 职场文书
全国优秀教师事迹材料
2014/08/26 职场文书
个人租房协议书样本
2014/10/01 职场文书
学校党的群众路线教育实践活动总结材料
2014/10/30 职场文书
2014年教师业务工作总结
2014/12/19 职场文书
实施意见格式范本
2015/06/05 职场文书
《鸟的天堂》教学反思
2016/02/19 职场文书
小学二年级语文教学反思
2016/03/03 职场文书
《战锤40K:暗潮》跳票至9月 公布新宣传片
2022/04/03 其他游戏