【问题标题】:bootstrap 4 chrome animation lag accordionbootstrap 4 chrome 动画滞后手风琴
【发布时间】:2018-07-05 09:48:33
【问题描述】:

正如标题所说,手风琴的动画在使用时非常滞后。不会在 Edge 或 Firefox 上持续存在,甚至 Android 三星浏览器似乎都可以很好地处理它。但在 Chrome 中它非常滞后。

显示我的个人代码毫无意义,因为我实际上只是尝试简单地从Accordion Example on Bootstrap 4 docs 复制粘贴代码,但效果同样糟糕。

出于某种奇怪的原因,不使用手风琴,而是使用 multiple-targets code from the example 可以正常工作。

编辑:在提交之前,决定在我网站的另一部分摆弄,结果发现当页面向下移动时,Chrome 中的动画非常滞后(当显示新内容时,页面向下移动)。在不向下移动它的情况下,当我将 Chrome 标签设置为原始大小的 25% 时,它可以完美运行。有什么办法可以补救吗?

【问题讨论】:

    标签: jquery html css animation bootstrap-4


    【解决方案1】:

    如果我错了,请纠正我,但是 js-animation 和 css-animation 之间存在巨大差距。由于 bootstrap 使用了 js-animation,它会慢很多并且滞后。因此,如果您要使用引导程序及其动画,您将在性能上遭受更多损失。同时,您可以使用其他支持动画的js库,如GSAP(GreenSock Animation Platform)等。或者,您可以使用CSS动画,因为它是动画方面最受好评的解决方案。

    【讨论】:

    • 哪方面最受好评?真的很好奇,但在这种情况下还不如使用 css 动画
    • 您可能会阅读与此主题相关的论坛。而且大部分(有证明)都表明css动画比js动画好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-24
    • 2017-12-17
    • 1970-01-01
    • 1970-01-01
    • 2013-01-20
    • 2017-06-15
    • 2023-03-15
    相关资源
    最近更新 更多