ファブリックjsで選択したオブジェクトのZ-インデックスを取得しようとしています。それを得る方法はありますか?生地のオブジェクトストアとしてファブリックjsで選択したオブジェクトのZ-インデックスを取得します
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
@Durgaはい、私は前方/後方機能、種類のZ-インデックスを実装しようとしています。オブジェクトを上または下に移動することを意味します。キャンバスに5つのオブジェクトがあり、そのうちの1つを選択した場合、そのオブジェクトのZ-インデックスを取得しようとしています。 – DS9