當前對象所在的top和left

    getPosition (node) {
      let left = node.offsetLeft // 獲取元素相對於其父元素的left值var left
      let top = node.offsetTop
      let current = node.offsetParent // 取得元素的offsetParent
      // 一直循環直到根元素
      while (current != null) {
        left += current.offsetLeft
        top += current.offsetTop
        current = current.offsetParent
      }
      return {
        'left': left,
        'top': top
      }
    }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章