DomUtil

概述

DOM树的实用功能

方法(Methods)

方法:

方法 参数 返回值 描述
get() <String or HTMLElement> id HTMLElement 如果传入参数为字符串,返回指定id的元素,如果传入的是元素则直接将它返回
getStyle() <HTMLElement> el,<String> style String 返回指定元素的CSS样式
getViewportOffset() <HTMLElement> el Point 返回指定元素与视图的偏移量
create() <String> tagName,<String> className,<HTMLElement> container? HTMLElement 创建一个具有标签名的元素,设置classname,并添加到指定的父容器(可选参数)
disableTextSelection() - 使文本不能被选择,比如在拖动的时候
enableTextSelection() - 使文本可以被选择
hasClass() <HTMLElement> el,<String> name Boolean 如果指定元素包含指定的类名,返回true
addClass() <HTMLElement> el,<String> name - 给元素添加classname
removeClass() <HTMLElement> el,<String> name - 移除元素的classname
setOpacity() <HTMLElement> el,<Number> value - 设置指定元素的不透明度(兼容旧版IE浏览器),value必须0到1
testProp() <String[]> props String orfalse 遍历样式类名数组,并返回第一个有效的类名,如果没有找到这样的类名,返回false
getTranslateString() <Point> point String 根据指定点返回移动一个元素CSS变换所需的字符串,在WebKit内核浏览器使用3D变换可硬件加速,在其他浏览器使用2D
getScaleString() <Number> scale,<Point> origin String 根据指定的比例和原点,返回元素比例变化的CSS样式相应字符串
setPosition() <HTMLElement> el,<Point> point,<Boolean> disable3D? - 根据指定点设置元素的坐标位置,通过使用CSS translate或者根据浏览器top/left定位,如果使用3D,将强制top/left定位
getPosition() <HTMLElement> el Point 返回指定元素setPosition之前的坐标点

属性(Properties)

属性:

属性 类型 描述
TRANSITION String 过渡样式的类名 (e例如'webkitTransition' for WebKit).
TRANSFORM String 过渡样式的类名

results matching ""

    No results matching ""