附加到小部件样式

时间:2013-05-10 13:56:33

标签: dojo

如果已在窗口小部件上指定了样式,例如myWidget.style.witdh =“100%”,那么现在我是否会在以后添加更多内联样式并在此宽度后添加?就像我想添加display:inline-block或宽度之后的其他内容:100%;

1 个答案:

答案 0 :(得分:1)

所有这些都可以使用标准的dojo.style/domStyle.set方法在小部件的domNode属性上完成。

例如:

require(['my/widget','dojo/dom-style'],function(Widget,domStyle){
  var widget = new Widget({},myNode);
  widget.startup();
  domStyle.set(widget.domNode,'display','inline-block');
});

dojo/dom-style文档有很多关于如何使用它的参考案例。