YUI - 设置填充样式以拖动节点

时间:2014-04-08 14:52:50

标签: css dom yui drag

我正在尝试将填充样式设置为我的拖动节点。我可以设置背景颜色但不能填充。

 Y.DD.DDM.on('drag:start', function(e) {

   var drag = e.target;

   drag.get('dragNode').setStyles({
       backgroundColor: drag.get('node').getStyle('backgroundColor'),                   
       padding: drag.get('node').getStyle('padding')
   });
 });

我做错了什么?

1 个答案:

答案 0 :(得分:1)

如上所述:http://yuilibrary.com/trac-archive/tickets/2528774.html

我必须使用getComputedStyle()

单独请求所有属性
 paddingTop: drag.get('node').getComputedStyle('paddingTop'),
 paddingBottom: drag.get('node').getComputedStyle('paddingBottom'),
 paddingRight: drag.get('node').getComputedStyle('paddingRight'),
 paddingLeft: drag.get('node').getComputedStyle('paddingLeft')