css3,animate动画在iphone7上的问题...很迷...

元旦前给公司做了一个类似支付宝账单一样的参会历程,经过设计和文案方的各种奇思妙想,要求了一堆的特效。

比如:春天要体现出叶子生长,所以我就做了一个由下而上的叶子渐出的效果,并使用animate-delay来提现“生长”的一个感觉。

因为上面分成7团叶子出来,一个一个写css不免有些麻烦

我就写了个js给他算延迟时间,赋值给animate-delay,还有-webkit-animate-delay;

以及下面的文字出场也是用这个delay方法做的。


好了,交完项目,我以为万事大吉了,可以欢呼雀跃了,我可以放假过元旦了,耶。

然鹅,文案部一个小姑娘拿着她的iphone7说,我这怎么乱了,字叠在一起了,怎么没有一个一个出来......

我懵逼了,赶紧让大家各种不同类型的手机都测了一下,连iphone5都拿出来了。

也就是奇了怪了(至今不知道为什么)

版本号紧跟潮流,是最新的,同我的7P一样

仅仅是iphone7出现了问题。(公司里同iphone7的也是动画错乱,不生效)(我真的很想求求他们换手机:~)

查了各大网站,全都没有这个问题的出现,郁闷了很久很久很久.......

(领导体恤,让我先放假,项目还有很多内容需要调整)


重要发现:

1.js添加的css('-webkit-animate-delay','2s');在前台没有显示。也就是加不上。

2.分开书写的,animate-delay和-webkit-animate-delay,浏览器居然只识别不带前缀的样式,这样iphone上确实可能存在问题

3.查询有其他部分animate动画连写的样式,在iphone7展示是没有问题的。

 

解决办法:

1.动画能连写的就连写

2.需要延迟出现的,要么你css一个一个写,但有些内容不确定的情况,这样并不明智。建议js使用定时器来做。

 

结果:

结果就是很完美,没有问题,成功上线。液(^-^)V 


补充:具体造成的原因我确实还不知晓,如有哪位大神了解过,还望告知,谢谢  :~) !


 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值