如何在Fabricjs中获得活动组

时间:2013-09-03 11:48:03

标签: jquery html css canvas fabricjs

在面料中以任何方式获得活跃的群组,我试过下面的代码,但它不起作用?

 $('.radius, .spacing, .align, .fontSize').change(function() {  
    var act = canvas.getActiveGroup();
        act.set($(this).attr('class'), $(this).val());  });

});

1 个答案:

答案 0 :(得分:0)

if (act != 'undefined') {
    act.set (attribute, $(this).val());
}

我不认为,组对象有.radius属性,或.spacing无论如何,似乎你的set方法的第一个参数被误导了。

您可以在html元素中保存data-attribute,也可以获取它:

<a data-attribute='backgroundColor'>....</a>

var attribute = $(this).data('attribute');
act.set (attribute, $(this).val());

我认为更好。