js原生offsetParent解析

2021-06-22 20:23:26 字數 527 閱讀 6443

offsetparent是個唯讀屬性,返回最近顯示指定位置的容器元素的引用。如果元素沒有指定位置,最近的元素或者根元素(標準模式下是html,怪異模式下是body)就是offsetparent。當元素的style.display='none'時,offsetparent返回null。由於offsettop和offsetleft是相對於頁邊距,因此offsetparent是非常有用的。

瀏覽器相容性

在以webkit為核心的瀏覽器上,如果元素是隱藏的(該元素或者上級元素style.display='none')或者元素自身style.position='fixed',那麼就會返回null。

在ie(9)上如元素style.position='fixed',該屬性就會返回null。(然而display:none不影響這個瀏覽器)

測試1測試2

測試3

關於js 原生原生鏈

可以這麼理解 1 所有的引用型別都有乙個 proto 隱式原型 屬性,屬性值是乙個普通的物件 2 所有的函式都有乙個prototype 顯示原型 屬性,屬性值是乙個普通的物件 3 所有引用型別都有乙個constructor 建構函式 屬性,該屬性 是乙個指標 指向它的建構函式 4 所有引用型別的 p...

原生JS時鐘

charset utf 8 無標題文件title id css wrap wrap ul wrap ul li 鐘錶一圈是360度,一共12個小時 每個小時之間差360 12 30度,每個小時之間差有5個格,所以每個小格之間是30 5 6度 wrap ul li nth of type 1 wrap...

原生js基礎

js常見資料型別 數字型別 字串 布林 陣列 型別轉換 number 資料 元資料是什麼格式就轉換成什麼格式的數字 parsefloat 資料 將資料轉換成帶小數點的數字 parseint 資料 將資料轉換成整數 字串 string 容器型資料型別,不可變有序 表示 使用 或 模板字串用 轉義字元 ...