移动端触摸滑动插件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 相关文章推荐
window.open()弹出居中的窗口
Feb 01 Javascript
jqTransform form表单美化插件使用方法
Jul 05 Javascript
文本有关的样式和jQuery求对象的高宽问题分别说明
Aug 30 Javascript
JQuery判断HTML元素是否存在的两种解决方法
Dec 26 Javascript
JS自定义对象实现Java中Map对象功能的方法
Jan 20 Javascript
安装使用Mongoose配合Node.js操作MongoDB的基础教程
Mar 01 Javascript
理解javascript正则表达式
Mar 08 Javascript
JavaScript的String字符串对象常用操作总结
May 26 Javascript
jQuery窗口拖动功能的实现代码
Feb 04 Javascript
Vue 2.0学习笔记之Vue中的computed属性
Oct 16 Javascript
详细分析JS函数去抖和节流
Dec 05 Javascript
ES6基础之字符串和函数的拓展详解
Aug 22 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
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
2011/05/04 PHP
解析Extjs与php数据交互(增删查改)
2013/06/25 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
2018/07/17 PHP
javascript引用对象的方法
2007/01/11 Javascript
extjs 学习笔记 四 带分页的grid
2009/10/20 Javascript
Javascript 读书笔记索引贴
2010/01/11 Javascript
ExtJs之带图片的下拉列表框插件
2010/03/04 Javascript
基于jquery的3d效果实现代码
2011/03/23 Javascript
js浮动图片的动态效果
2013/07/10 Javascript
jQuery 删除或是清空某个HTML元素示例
2014/08/04 Javascript
javascript中sort() 方法使用详解
2015/08/30 Javascript
谈谈Jquery中的children find 的区别有哪些
2015/10/19 Javascript
如何防止INPUT按回车自动提交表单FORM
2016/12/06 Javascript
vue v-on监听事件详解
2017/05/17 Javascript
详解express与koa中间件模式对比
2017/08/07 Javascript
Phaser.js实现简单的跑酷游戏附源码下载
2018/10/26 Javascript
vue中v-for通过动态绑定class实现触发效果
2018/12/06 Javascript
js中的深浅拷贝问题简析
2019/05/10 Javascript
使用vue实现一个电子签名组件的示例代码
2020/01/06 Javascript
Webpack3+React16代码分割的实现
2021/03/03 Javascript
python检测某个变量是否有定义的方法
2015/05/20 Python
wxPython定时器wx.Timer简单应用实例
2015/06/03 Python
Python编程实现tail-n查看日志文件的方法
2019/07/08 Python
python nmap实现端口扫描器教程
2020/05/28 Python
Pytorch实现LSTM和GRU示例
2020/01/14 Python
numpy中生成随机数的几种常用函数(小结)
2020/08/18 Python
Django3中的自定义用户模型实例详解
2020/08/23 Python
django中ImageField的使用详解
2020/12/21 Python
css3实现六边形边框的实例代码
2019/05/24 HTML / CSS
HTML5 canvas实现的静态循环滚动播放弹幕
2021/01/05 HTML / CSS
加拿大床上用品、家居装饰、厨房和浴室产品购物网站:Linen Chest
2018/06/05 全球购物
Looking4Parking美国:全球排名第一的机场停车比较品牌
2019/08/26 全球购物
幼儿园教师国培感言
2014/02/02 职场文书
统计岗位职责
2014/02/21 职场文书
机关作风建设自查报告
2014/10/22 职场文书
2015年中秋放假通知范文
2015/08/18 职场文书