拉斐尔订购物品

发布于 2024-10-06 17:29:56 字数 81 浏览 7 评论 0原文

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

谢谢。

I'm trying to order Raphael objects. I don't have the option of deciding when the objects are created, but I'd like to make a group of objects appear behind a group of other objects after they've been created. Can anybody help me do this?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

紅太極 2024-10-13 17:29:56

将项目分为两个集合,并使用 insertBeforeinsertAfter

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);

Group you items in two sets and position the sets relative to each other with insertBefore or insertAfter:

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

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

front.insertBefore(back);

Also if you have your items in arrays you can use apply for convenience:

var frontItems = [front1, front2];
front.push.apply(null, frontItems);
吻安 2024-10-13 17:29:56

您可以使用toBackhttp://raphaeljs.com/reference.html#toBack

它将把一个对象放在另一个对象后面对象,无论您何时创建它。

You can use toBack. http://raphaeljs.com/reference.html#toBack

It will put an object behind the other objects regardless of when you created it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文