像RECT这样的拉斐尔元素是否支持zIndex属性

时间:2012-02-26 04:07:37

标签: javascript jquery

Raphael元素似乎对我的zIndex修改没有响应。我已经尝试了所有的东西来重新排列一个在另一个上面绘制的矩形,它们保持不变。这是我试过的。

$(".c10").css({zIndex: 0});
$(".c50").css({zIndex: 0});
$(".c90").css({zIndex: 0});

我认为这会将所有c90发送到堆栈底部,直观地看。

有什么想法吗?

丹尼斯

1 个答案:

答案 0 :(得分:0)

回答我自己的问题。

zIndex似乎不起作用。我实现这一点的唯一方法是迭代元素并使用以下方法将类逐个推回到彼此之下。

    for (var j=0; j < lnt; j++) {
    jj = "c"+j*10;
    for (var i=0; i <lnt; i++) {
        z = window[dots[i]];
        if (z.class == jj){
            z.toBack();
        }
    }
}

这个想法的本质是获取raphael元素并使用普通的toBack()函数。