【发布时间】:2018-05-03 15:14:01
【问题描述】:
我正在尝试获取 fabric js 中选定对象的 z-index。有没有办法得到它?
var z_index = 1;
$('#manage_index').change(function(){
var cur_value = $(this).val();
if(cur_value!='')
{
var object = canvas.getActiveObject();
if(cur_value=='up') // Means increase z-index
{
canvas.moveTo(object, z_index);
z_index = z_index + 1;
}
else if(cur_value=='back') //Means decrease z-index
{
//var temp_index = 0; // If set it to 0, it will goes into backward,
//But i am trying to implement something like below
var temp_index = canvas.get('z-index');// Get the z-index of selected object and then decrease it
canvas.moveTo(object, temp_index-1);
}
}
$(this).val('');
});
【问题讨论】:
-
您要更改对象顺序吗??
-
@Durga 是的,我正在尝试实现前向/后向功能,类似于 z-index。表示将物体向上或向后移动。假设画布中有 5 个对象,如果我选择其中一个对象,我将尝试获取该选定对象的 z-index。
标签: javascript jquery canvas fabricjs