在面料中获得活跃组的任何方式,我尝试了下面的代码但它不起作用?
$('.radius, .spacing, .align, .fontSize').change(function() {
var act = canvas.getActiveGroup();
act.set($(this).attr('class'), $(this).val()); });
});
if (act != 'undefined') {
act.set (attribute, $(this).val());
}
我不认为,组对象有 .radius 属性,或者 .spacing 无论如何,似乎你的 set 方法的第一个参数被误导了。
您可以将 data-attribute 保存在 html 元素中,也可以获取它:
<a data-attribute='backgroundColor'>....</a>
var attribute = $(this).data('attribute');
act.set (attribute, $(this).val());
更好,我想。