美文网首页
移动端h5动画的@keyframe在ios端的兼容性问题

移动端h5动画的@keyframe在ios端的兼容性问题

作者: 小螃蟹_5f4c | 来源:发表于2020-03-08 14:17 被阅读0次

遇到这个问题弄好久终于搜到了 就是首屏的时候rem 计算出问题了 导致动画不正常
最近也遇到这个问题,怀疑是ios上webkit浏览器都有的问题,ios上firefox浏览器也表现正常。
情况是首页加载的keyframes动画,使用了rem单位,有时候会异常(感觉像是keyframes计算ram时获取根节点字体大小不正确,导致的距离缩短)。

解决方法
使用setTimeout(fn,0),利用js单线程的特性,将加载动画class放在线程最后执行,从而使动画表现正常。
代码如下:

setTimeout(() => {
    $("#id").addClass("animation")
}, 0)

意思就是不在首屏的时候使用动画 通过单独写个类添加动画 然后用定时器将类名字添加上去
https://segmentfault.com/q/1010000010542973

相关文章

  • 移动端h5动画的@keyframe在ios端的兼容性问题

    遇到这个问题弄好久终于搜到了 就是首屏的时候rem 计算出问题了 导致动画不正常最近也遇到这个问题,怀疑是ios上...

  • H5兼容性问题

    记录H5页面各种兼容性问题汇总1、h5页面点击事件ios没反应 移动端兼容性问题 解决办法:给触发点击事件动态添加...

  • H5 兼容性问题汇总

    1、 2、h5 fixed 用 absolute 替代,fixed 在IOS上兼容性有问题 3、h5 ios移动端...

  • H5随笔

    H5兼容VIdeo H5让兼容安卓和IOS调用相机 移动端debug input file 拍照上传IOS图片旋转...

  • 在 Windows 上真机调试 iPhone(iOS) Safa

    在移动端页面开发中,需要处理 Android 和 iOS 的兼容性问题。在 Chrome DevTools 中选择...

  • 移动端的一些兼容性问题

    前言 在做移动端页面时,常常会有一些兼容性问题,这里是碰到的2个IOS的兼容性问题 1、IOS11表单输入光标错位...

  • 关于font-family的最佳实践

    兼容移动端iOS、Android , PC端 Mac、Windows、Linux

  • 移动端开头

    移动端开头 2.解决360浏览器兼容性问题

  • 2019-08-12 js题

    移动端和PC端有什么区别 PC考虑的是浏览器的兼容性,而移动端开发考虑的更多的是手机兼容性、 CSS3的动画在移动...

  • 移动端网页特效

    移动端浏览器兼容性较好,不需要考虑以前JS的兼容性问题,可以放心的使用原生JS书写效果,但是移动端也有自己独特的地...

网友评论

      本文标题:移动端h5动画的@keyframe在ios端的兼容性问题

      本文链接:https://www.haomeiwen.com/subject/phvddhtx.html