我的目标:
- 沿着如下图的路径移动/动画图像(可能是连接贝塞尔曲线)。
- 必须在 IE7+ 中工作,不要构建多个解决方案。
- 我可以暂停/恢复运动图像。
- 图像将继续沿路径移动(重复)。
我所考虑的
- CANVAS:IE7+8不支持,explorercanvas还没测试!预见一些 z-index 问题。
- SVG,IE7+8 不支持。
- jQuery.path,一个扩展 jQuery 动画功能的插件。无法弄清楚简历部分,我想在支持时使用 CSS 转换。
我的计划
- 使用 CSS 3D 变换、CSS 2d 变换或 jQuery.animate(支持的)和 requestAnimationFrame 对图像进行动画处理。
- 计算所有坐标并简单地逐像素移动图像。
我的问题
- 我的计划听起来很疯狂吗?更好的建议?
- 您是否预见到一些性能问题?我最终可能会得到 5K 或 10K 坐标。
- 你知道计算所有坐标的聪明方法、程序、函数或类似的东西吗?