javascript - 拉斐尔秩序对象

标签 javascript raphael

我正在尝试订购拉斐尔对象。我无法决定何时创建对象,但我想让一组对象在创建后出现在一组其他对象的后面。谁能帮我做这个?

谢谢。

最佳答案

将您的元素分成两部分 sets并使用 insertBefore 将这些集合相对定位或 insertAfter :

var front = paper.set();
front.push(front1, front2);

var back = paper.set();
back.push(back1, back2);

front.insertBefore(back);

此外,如果您的项目在数组中,您可以使用 apply 以方便使用:

var frontItems = [front1, front2];
front.push.apply(null, frontItems);

关于javascript - 拉斐尔秩序对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4393788/

相关文章:

javascript - Google Apps 脚本新日期无效,但在 JavaScript 中它可以工作

javascript - 如何获取对 Canvas 容器的引用?

svg - 如何相对于其中心点旋转或缩放(变换)SVG 路径?

javascript - Web Audio API 和播放音频文件时的实时时间

javascript - 使用 Javascript 删除字符串中最后一次出现的逗号

javascript - 应用程序抽屉模板中的 polymer 观察器。了解路由

javascript - 在 raphael.js 纸上缩放和定位新路径元素

javascript - 连接另一个变量时初始化一个变量

javascript - 使用 Raphael JS 制作可点击对象

javascript - 如何制作这个加载动画?