Element.clonePosition - Prototype JavaScript 框架

Xunxin Prototype API

clonePosition
1.6

clonePosition(element, source[, options]) -> HTMLElement

source 中复制参数 options 指定的位置和/或尺寸的相关信息到 element

注意:该方法根据 CSS containing block 的规则判定元素的位置信息是否相同,调用该方法后,targetsource 的位置信息按照上述规则严格匹配。

选项

名称默认值描述
setLeft true 克隆 source 的 CSS 属性 leftelement
setTop true 克隆 source 的 CSS 属性 topelement
setWidth true 克隆 source 的 CSS 属性 widthelement
setHeight true 克隆 source 的 CSS 属性 heightelement
offsetLeft 0 数值,指定 element 的 CSS 属性 left 的起始偏移值。
译注:elemnet 最终的 CSS 属性 left 等于 sourceleft 值加上此处的 offsetLeft 值。
offsetTop 0 数值,指定 element 的 CSS 属性 top 的起始偏移值。
译注:elemnet 最终的 CSS 属性 top 等于 sourcetop 值加上此处的 offsetTop 值。

译注:options 是包含名值对的 hash 对象,如果想调用该方法,但又不希望改变 elementwidthheight,则 options 应设置为 {setWidth:false, setWidth:false}