取得元素的左和上偏移量的方法
更新時間:2014年09月17日 16:01:51 投稿:whsnow
利用offsetParent屬性在Dom層次中逐級向上回溯,將每個層次偏移量合計,需要的朋友可以參考下
function getElementLeft(element) { var actualLeft = element.offsetLeft; var current = element.offsetParent; while (current!==null) { actualLeft += current.offsetLeft; current = current.offsetParent; } return actualLeft; }
取得元素的左偏移量;
function getElementTop(element) { var actualTop = element.offsetTop; var current = element.offsetParent; while (current!==null) { <span style="white-space:pre"> </span>actualTop += current.offsetTop; current = current.offsetParent; } return actualTop; }
取得元素的上偏移量;
利用offsetParent屬性在Dom層次中逐級向上回溯,將每個層次偏移量合計。
相關(guān)文章
JavaScript reduce和reduceRight詳解
這篇文章主要介紹了JavaScript reduce和reduceRight的高級用法詳解的相關(guān)資料,需要的朋友可以參考下2016-10-10