【发布时间】:2017-05-09 03:42:24
【问题描述】:
您好,我想要像在 photoshop 上使用 FabricJS 那样进行图层排序控制
我有这个解决方案,但是当你在画布上有超过 3 个对象时它就不能正常工作:
$("#containerLayers").sortable({
change: function(event, ui){
$( "#containerLayers li" ).each(function(index,list){
if(objectArray[$(list).attr('id')]){
canvas.moveTo(objectArray[$(list).attr('id')],index);
}
});
canvas.renderAll();
}
});
这是代码的其他部分: https://jsfiddle.net/peLcju2h/16/
还有比这更好的解决方案吗?
【问题讨论】:
标签: javascript jquery jquery-ui canvas fabricjs