css - YUI - 将填充样式设置为拖动节点

标签 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')
   });
 });

我做错了什么?

最佳答案

如这里所述: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')

关于css - YUI - 将填充样式设置为拖动节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22940666/

相关文章:

javascript - 针对 DocumentFragment 的 XPath 查询

javascript - YUI NodeList中有last()吗?

javascript - 网格的第一列是标题?

yui - 如何使用离线资源构建 YUIDoc?

javascript - 链接悬停效果

html - Firefox 位置固定元素 flash

javascript - 如何从计算器中删除 document.write()

javascript - Jquery 将不透明度淡化为 100%

html - 内联子列表突出显示的浏览器之间的填充和行高不一致

java - 从 HTML 字符串创建 HTMLDocument(在 Java 中)