移动端触摸滑动插件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 相关文章推荐
javascript的事件描述
Sep 08 Javascript
javascript打印html内容功能的方法示例
Nov 28 Javascript
jquery 表格排序、实时搜索表格内容(附图)
May 19 Javascript
解决微信浏览器Javascript无法使用window.location.reload()刷新页面
Jun 21 Javascript
AngularJS基础 ng-open 指令简单实例
Aug 02 Javascript
解析JavaScript数组方法reduce
Dec 12 Javascript
js学习总结之DOM2兼容处理this问题的解决方法
Jul 27 Javascript
Angular4学习教程之HTML属性绑定的方法
Jan 04 Javascript
vue页面跳转后返回原页面初始位置方法
Feb 11 Javascript
Javascript如何递归遍历本地文件夹
Aug 06 Javascript
vue 使用class创建和清除水印的示例代码
Dec 25 Vue.js
vue使用refs获取嵌套组件中的值过程
Mar 31 Vue.js
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
图书管理程序(一)
2006/10/09 PHP
php 全局变量范围分析
2009/08/07 PHP
php将数据库导出成excel的方法
2010/05/07 PHP
PHP递归算法的详细示例分析
2013/02/19 PHP
PHP与javascript实现变量交互的示例代码
2013/07/23 PHP
php递归删除指定文件夹的方法小结
2015/04/20 PHP
Linux系统递归生成目录中文件的md5的方法
2015/06/29 PHP
php实现通过soap调用.Net的WebService asmx文件
2017/02/27 PHP
实现laravel 插入操作日志到数据库的方法
2019/10/11 PHP
JavaScript在多浏览器下for循环的使用方法
2012/11/07 Javascript
Javascript学习笔记之 对象篇(四) : for in 循环
2014/06/24 Javascript
前端必备神器 Snap.svg 弹动效果
2014/11/10 Javascript
JS实现一个按钮的方法
2015/02/05 Javascript
在Javascript中处理字符串之big()方法的使用
2015/06/08 Javascript
js简单判断flash是否加载完成的方法
2016/06/21 Javascript
jQuery弹出遮罩层效果完整示例
2016/09/13 Javascript
web打印小结
2017/01/11 Javascript
详解Vuejs2.0之异步跨域请求
2017/04/20 Javascript
详解react如何在组件中获取路由参数
2017/06/15 Javascript
详解react-router4 异步加载路由两种方法
2017/09/12 Javascript
基于node.js实现微信支付退款功能
2017/12/19 Javascript
javaScript中&quot;==&quot;和&quot;===&quot;的区别详解
2018/03/16 Javascript
微信小程序当前时间时段选择器插件使用方法详解
2018/12/28 Javascript
封装微信小程序http拦截器过程解析
2019/08/13 Javascript
两个使用Python脚本操作文件的小示例分享
2015/08/27 Python
详解Django之admin组件的使用和源码剖析
2018/05/04 Python
python射线法判断一个点在图形区域内外
2019/06/28 Python
Python 使用type来定义类的实现
2019/11/19 Python
详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
2020/12/13 Python
Expedia印度:您的一站式在线旅游网站
2017/08/24 全球购物
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
2014年会演讲稿范文
2014/01/06 职场文书
汽车销售员如何做职业生涯规划
2014/02/16 职场文书
动画设计系毕业生求职信
2014/07/15 职场文书
公司领导班子对照材料
2014/08/18 职场文书
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书