我正在使用packery制作动画。瓷砖在网格中对齐,单击一个应该放大它并相应地动态重新排列瓷砖。使用 CSS3 过渡动画调整大小。所有这些都在 IE10 和 Firefox 中按预期工作,如以下代码笔所示: http ://codepen.io/anon/pen/ilkmK
基于 WebKit 的浏览器(在 Windows 上测试)中的相同代码在调整大小和重新定位时会产生疯狂的摆动/晃动。
我已经提交了一个问题,问题似乎是 WebKit 中的宽度和高度转换没有优化。使用 jQuery.animate 实现相同的动画稍微改善了这种情况,但它并没有摆脱摆动。特别是在较慢的系统上,它仍然非常明显。
现在我使用 JavaScript 版本作为稍好一点的 fallbackf 或 webkit 浏览器,但它不是最佳的。我不知道从这里去哪里,所以我希望 Stackoverflow 可以帮助我。
对于如何在 Chrome/Safari 中进行这项工作的任何提示,我将不胜感激。