jquery - bootstrap 4 chrome 动画滞后手风琴
问题描述
正如标题所说,手风琴的动画在使用时非常滞后。不会在 Edge 或 Firefox 上持续存在,甚至 Android 三星浏览器似乎都可以很好地处理它。但在 Chrome 中它非常滞后。
显示我的个人代码毫无意义,因为我实际上只是尝试简单地复制粘贴Bootstrap 4 文档上的 Accordion Example 中的代码,它的效果同样糟糕。
出于某种奇怪的原因,不使用手风琴,而是使用示例中的这个多目标代码可以正常工作。
编辑:在提交之前,决定在我网站的另一部分摆弄,结果发现当页面向下移动时,Chrome 中的动画非常滞后(当显示新内容时,页面向下移动)。在不向下移动它的情况下,当我将 Chrome 标签设置为原始大小的 25% 时,它可以完美运行。有什么办法可以补救吗?
解决方案
如果我错了,请纠正我,但是 js-animation 和 css-animation 之间存在巨大差距。由于 bootstrap 使用 js-animation,它会慢很多并且滞后。因此,如果您要使用引导程序及其动画,您将在性能上遭受更多损失。同时,您可以使用其他支持动画的js库,如GSAP(GreenSock Animation Platform)等。或者,您可以使用CSS动画,因为它是动画方面最受好评的解决方案。
推荐阅读
- angular - 在 Angular 2+ 中创建安全表单
- visual-studio-2017 - 现有项目内置于 Windows 上的 VS 到 Mac 上的 VS
- arrays - python(numpy数组)索引一维数组,就像一个带有数组[x,y]的二维数组
- c# - VSTO 错误 System.IO.FileNotFoundException:系统找不到指定的文件。(来自 HRESULT 的异常:0x80070002)
- java - 检查悬停日食
- javascript - 选择标签上的页面加载点击事件
- mysql - mysql查询速度
- python - 斯坦福 NLP 中使用 Python 的实体识别
- vba - 使用用户表单单选按钮在组更改后添加空行/分页符
- c# - 创建 3 级主从网格