简单总结swiper框架的使用

2017-01-11  本文已影响0人  w_tiger

简介

特点

注意

使用

<link rel="stylesheet" href="css/swiper.min.css">
<script src="js/swiper.min.js"></script>
<div class="swiper-container">
    <div class="swiper-wrapper">
        <div class="swiper-slide">Slide 1</div>
        <div class="swiper-slide">Slide 2</div>
        <div class="swiper-slide">Slide 3</div>
    </div>
</div>
var swiper = new Swiper('.swiper-container');

注意:html的结构不能随意进行修改,标签的类名也不能修改,如果要修改,那么需要单独添加类名进行控制!!!

高级使用方式

HTML:

<div class="swiper-container">
    <div class="swiper-wrapper">
        <div class="swiper-slide">Slide 1</div>
        <div class="swiper-slide">Slide 2</div>
        <div class="swiper-slide">Slide 3</div>
    </div>
    <!-- 如果需要分页器 -->
    <div class="swiper-pagination"></div>
    <!-- 如果需要导航按钮 -->
    <div class="swiper-button-prev"></div>
    <div class="swiper-button-next"></div>
    <!-- 如果需要滚动条 -->
    <div class="swiper-scrollbar"></div>
</div>

** 对应的js参数 **

var mySwiper = new Swiper('.swiper-container',{
    // 如果需要分页器
      pagination: '.swiper-pagination',
    // 如果需要前进后退按钮
      nextButton: '.swiper-button-next',
      prevButton: '.swiper-button-prev',
    // 如果需要滚动条
      scrollbar: '.swiper-scrollbar'
});

注意:需要什么参数就添加对应的HTML和配置文件中的“开关”属性。

常用功能参数

官网

http://www.swiper.com.cn/

参数文档

http://www.swiper.com.cn/api/index.html

【swiper animate】△△△

<link rel="stylesheet" href=“css/swiper.min.css">
 <link rel="stylesheet" href=“css/animate.min.css">    
 <script src=“js/swiper.min.js"></script>
 <script src=“js/swiper.animate.min.js"></script>
 <div class="swiper-container">
   <div class="swiper-wrapper">
     <div class="swiper-slide">
        <p class="ani" swiper-animate-effect="fadeInUp" swiper-animate-duration="0.5s" swiper-animate-delay="0.3s">Slider 1</p>
     </div>
   </div>
 </div>

注意:在需要运动的元素上面增加类名 ani, 然后添加swiper animate 参数。

标签属性:

Swiper-animate-effect      动画效果
swiper-animate-duration  动画持续时间(一定要带单位)
swiper-animate-delay      动画延迟时间(一定要带单位)
var mySwiper = new Swiper ('.swiper-container', {
      onInit: function(swiper){               //Swiper2.x的初始化是onFirstInit
        swiperAnimateCache(swiper);  //隐藏动画元素
        swiperAnimate(swiper);            //初始化完成开始动画
      },
      onSlideChangeEnd: function(swiper){
        swiperAnimate(swiper);           //每个slide切换结束时也运行当前slide动画
      }
 })
上一篇 下一篇

猜你喜欢

热点阅读