0

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

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

});
4

1 回答 1

0
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());

更好,我想。

于 2013-09-09T07:18:27.637 回答