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