移动端触摸滑动插件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 来操作字符串(一些字符串函数)
Feb 15 Javascript
关于使用runtimeStyle属性问题讨论文章
Mar 08 Javascript
javascript时间函数基础介绍
Mar 28 Javascript
深入探究AngularJS框架中Scope对象的超级教程
Jan 04 Javascript
原生JS实现匀速图片轮播动画
Oct 18 Javascript
JS+canvas画一个圆锥实例代码
Dec 13 Javascript
vue数据传递--我有特殊的实现技巧
Mar 20 Javascript
vue组件开发之用户无限添加自定义填写表单的方法
Aug 28 Javascript
微信小程序个人中心的列表控件实现代码
Apr 26 Javascript
在vue中使用el-tab-pane v-show/v-if无效的解决
Aug 03 Javascript
javascript实现固定侧边栏
Feb 09 Javascript
React Hook用法示例详解(6个常见hook)
Apr 28 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
模拟OICQ的实现思路和核心程序(三)
2006/10/09 PHP
PHP在引号前面添加反斜杠(PHP去除反斜杠)
2013/09/28 PHP
PHP封装分页函数实现文本分页和数字分页
2014/10/23 PHP
IIS下PHP的三种配置方式对比
2014/11/20 PHP
php导入模块文件分享
2015/03/17 PHP
laravel 错误处理,接口错误返回json代码
2019/10/25 PHP
json格式化/压缩工具 Chrome插件扩展版
2010/05/25 Javascript
js动态往表格的td中添加图片并注册事件
2014/06/12 Javascript
用js提交表单解决一个页面有多个提交按钮的问题
2014/09/01 Javascript
jQuery中animate动画第二次点击事件没反应
2015/05/07 Javascript
javascript简单实现跟随滚动条漂浮的返回顶部按钮效果
2016/08/19 Javascript
荐书|您有一份JavaScript书单待签收
2017/07/21 Javascript
Vue进度条progressbar组件功能
2018/04/17 Javascript
基于layui内置模块(element常用元素的操作)
2019/09/20 Javascript
javascript实现动态时钟的启动和停止
2020/07/29 Javascript
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
2019/10/16 jQuery
js实现点击生成随机div
2020/01/16 Javascript
[01:13]DOTA2群星解读国服召集令 一起说出回归的理由
2013/07/17 DOTA
Python文本处理之按行处理大文件的方法
2018/04/09 Python
详解Python的数据库操作(pymysql)
2019/04/04 Python
python 实现GUI(图形用户界面)编程详解
2019/07/17 Python
Pytorch 神经网络—自定义数据集上实现教程
2020/01/07 Python
找到不普通的东西:Bonanza
2016/10/20 全球购物
新英格兰最大的特色礼品连锁店:The Paper Store
2018/07/23 全球购物
美国在线面料商店:Online Fabric Store
2018/07/26 全球购物
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
Linux的主要特性
2014/10/06 面试题
大一自我鉴定范文
2013/12/27 职场文书
单位在职证明范本
2014/01/09 职场文书
入党积极分子自我鉴定
2014/02/18 职场文书
项目备案申请报告
2015/05/15 职场文书
小学数学教学随笔
2015/08/14 职场文书
2016高校自主招生自荐信范文
2016/01/28 职场文书
《少年闰土》教学反思
2016/02/18 职场文书
PostgreSQL存储过程实用脚本(二):创建函数入门
2021/04/05 PostgreSQL
Springboot中如何自动转JSON输出
2022/06/16 Java/Android