อ่านตำแหน่งของ element

อ่านตำแหน่งด้านซ้าย และ บน ของ element โดยให้ตำแหน่งเทียบกับ document เลยครับ

function posLeft(eElement)
{
  var nLeftPos = eElement.offsetLeft;
  var eParElement = eElement.offsetParent;
  while (eParElement != null)
  {
    nLeftPos += eParElement.offsetLeft;
    eParElement = eParElement.offsetParent;
  }
  return nLeftPos;
}

function posTop(eElement)
{
  var nTopPos = eElement.offsetTop;
  var eParElement = eElement.offsetParent;
  while (eParElement != null)
  {
    nTopPos += eParElement.offsetTop;
    eParElement = eParElement.offsetParent;
  }
  return nTopPos;
}
ผู้เขียน goragod โพสต์เมื่อ 01 เม.ย. 2551 เปิดดู 5,484 ป้ายกำกับ JavascriptDOM
^