DOM 组件

一个将实体呈现为DOM节点的组件,具体地说是<div>

属性

方法

Back to top

._element

用于表示实体的DOM元素。

Back to top

.avoidCss3dTransforms

当为true时不使用CSS 3D变换进行定位。默认值为false。

Back to top

.css()

public css(String property, String value)
property

要修改的css属性

value

CSS属性的值

public css(Object map)
map

一个键为CSS属性,值为CSS值的对象。

为元素应用CSS样式。

可以传递一个键为样式属性,值为样式值的对象。

对于设置一个样式,简单的传递第一个参数为样式,第二个参数为样式值就可以。

记法可以是 CSS or JS (例如 border-radiusborderRadius).

传递属性值,可以获取对应的样式。

注意:对于"Text"组件,一些css属性使用函数 .textFont().textColor()进行控制,.css()方法设置的样式将会被忽略。详情见 Text 组件。

例子

this.css({'border-radius': '5px', 'text-decoration': 'line-through'});
this.css("borderRadius", "10px");
this.css("border-radius"); //returns 10px
Back to top

.DOM()

事件

Draw [Data = { style:String, type:"DOM", co}]
当实体将要绘制到舞台时触发
public this .DOM(HTMLElement elem)
elem

将替换动态创建的HTML元素

传递DOM元素来使用而不是创建。将<code>._element</code>设置成这个值。移除旧元素。

将附着实体到当前绘制层。

Back to top

.draw()

public this .draw(void)

更新绘制在舞台上的节点的CSS属性。

Back to top

.getDomId()

public this .getDomId()

获取用于表示实体的DOM元素的ID。