Position - Prototype JavaScript 框架

Xunxin Prototype API

clone
不推荐

clone(source, target[, options]) -> [Number, Number]

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

已被 Element#clonePosition 方法取代。

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

选项

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

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