查看: 61836|回复: 54
打印 上一主题 下一主题

可以执行两种动画的升级版的Swiper Animate

  [复制链接]
  • TA的每日心情
    奋斗
    2017-10-14 22:14
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    83

    主题

    391

    帖子

    4万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    44024
    跳转到指定楼层
    楼主
    发表于 2015-7-2 10:13:28 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    中文网提供的Swiper Animate小插件由于只能执行一种动画而一直饱受诟病,现有网友进行了改进可以执行两种动画,使用方法稍有改变。

    1.下载插件swiper.animate-twice.min.js,加载进页面。
    1. <!DOCTYPE html>
    2. <html>
    3. <head>
    4.     ...
    5.     <link rel="stylesheet" href="path/to/swiper.min.css">
    6.     <link rel="stylesheet" href="path/to/animate.min.css">
    7. </head>
    8. <body>
    9.     ...
    10.     <script src="path/to/swiper.min.js"></script>
    11.     <script src="path/to/swiper.animate-twice.min.js"></script>
    12. </body>
    13. </html>
    复制代码

    2.初始化
    1. <script>        
    2.   var mySwiper = new Swiper ('.swiper-container', {
    3.   onInit: function(swiper){ //Swiper2.x的初始化是onFirstInit
    4.     swiperAnimateCache(swiper); //隐藏动画元素
    5.     swiperAnimate(swiper); //初始化完成开始动画
    6.   },
    7.   onSlideChangeEnd: function(swiper){
    8.     swiperAnimate(swiper); //每个slide切换结束时也运行当前slide动画
    9.   }
    10.   })        
    11.   </script>
    复制代码
    3.在需要动画的元素上添加代码
    1. <div class="swiper-slide a">
    2.             <div class="ani" data-slide-in="at 500 from bounceInDown use swing during 500" data-slide-out="at 0 to fadeOutRight use swing during 1500 force">内容1</div>
    3.         </div>
    复制代码

    4.说明

      在每个要动画的类上面添加一个 ani的类名 然后在后面的DATA内 多了两个参数 data-slide-in 进场动画和 data-slide-out出场动画
      参数是一致的。

      at         500        from  bounceInRight         use     swing       during     500
      在   多少时间开始       以      什么动画           使用    什么速度    动画用时    多少  (force 是否使用 只在出场的时候判断)

      at        后面跟的是     动画延迟时间
      from     后面跟的是    动画样式
      use       后面跟的是    动画力度
      during   后面跟的是    动画持续时间
      force     后面跟的是    是否使用 只有在出场动画的时候使用。进场动画无效。。
      出场动画执行时间 =进场等待时间(at)+进场动画执行时间(during)+出场等待时间(at)


    原文链接:微场景 之 swiper 进场动画和出场动画插件

    本帖被以下淘专辑推荐:

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏4 分享分享 分享淘帖5
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    4

    帖子

    18

    积分

    新手上路

    Rank: 1

    积分
    18
    推荐
    发表于 2015-7-5 15:36:11 | 只看该作者
    用了这个原来的插件就用不了了?
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    擦汗
    2020-12-16 21:05
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    0

    主题

    14

    帖子

    20

    积分

    新手上路

    Rank: 1

    积分
    20
    52#
    发表于 2020-12-13 20:58:55 | 只看该作者
    首先感谢分享,另外已经更新更久了。现在20年了还能用吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4

    帖子

    16

    积分

    新手上路

    Rank: 1

    积分
    16
    51#
    发表于 2020-4-29 10:59:32 | 只看该作者
    你好,有demo项目包么
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-7-3 17:36
  • 签到天数: 37 天

    [LV.5]常住居民I

    5

    主题

    71

    帖子

    378

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    378
    50#
    发表于 2019-8-21 17:32:50 | 只看该作者
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2018-7-19 00:01
  • 签到天数: 2 天

    [LV.1]初来乍到

    1

    主题

    6

    帖子

    20

    积分

    新手上路

    Rank: 1

    积分
    20
    49#
    发表于 2019-5-6 09:16:23 | 只看该作者
    加油加油
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-12-6 10:11
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    36

    帖子

    56

    积分

    注册会员

    Rank: 2

    积分
    56
    48#
    发表于 2019-1-14 11:08:47 | 只看该作者
    infinite 这个无限循环时候后 画面会闪一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-10-26 14:31
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    17

    帖子

    503

    积分

    高级会员

    Rank: 4

    积分
    503
    47#
    发表于 2018-10-26 14:53:49 | 只看该作者
    非常感谢
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    13

    积分

    新手上路

    Rank: 1

    积分
    13
    46#
    发表于 2018-10-26 11:35:18 | 只看该作者
    fuhu 发表于 2018-1-27 16:12
    进场结束后,自动执行了出场怎么回事?
    4.10
    on:{

    +1,我是想出场执行一次,点击再执行一次,现在是连着把两个动画都执行了,不知道怎么办
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    3

    帖子

    273

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    273
    45#
    发表于 2018-6-29 15:28:24 | 只看该作者
    您好,请问swiper.animate的源代码非压缩版本有公开吗?新人想下载学习,却找不到非压缩版的代码...
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    6

    帖子

    7

    积分

    新手上路

    Rank: 1

    积分
    7
    44#
    发表于 2018-6-10 19:07:55 | 只看该作者
    这是个鸡儿  用着没反应  还不能切换了
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Swiper中文网 ( 粤ICP备15001020号

    GMT+8, 2024-5-3 01:51 , Processed in 0.075099 second(s), 33 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表