原文:offsetHeight,scrollHeight,clientHeight,scrollTop以及pageX,clientX,offsetX,screenX,offsetLeft,style.left等的區別以及使用詳解

一 寫在前面 在閱讀本文前,希望大家能針對每個屬性親手測試,網上現有的大量相關博客都有不等的概念錯誤,畢竟親手實踐才能更好的掌握這些概念。 .pageX,clientX,screenX與offsetX 先統一了解下這四個概念,理解不透沒關系,咱們把概念相近的對比着一一細說。 pageX:鼠標指針距離文檔左側邊緣的距離,不隨滾動條變化而變化。 clientX:鼠標指針距離可視窗口左側邊緣的距離,隨滾 ...

2018-07-10 22:59 2 2104 推薦指數:

查看詳情

screenX,clientX,pageX,offsetX,pageXoffset的區別

event.screenX、event.screenY 鼠標相對於用戶顯示器屏幕左上角的X,Y坐標。標准事件和IE事件都定義了這2個屬性 event.clientX、event.clientY 鼠標相對於瀏覽器可視區域的X,Y坐標(將參照點改成了瀏覽器內容區域的左上角),可視區域不包括工具欄 ...

Wed Nov 11 06:38:00 CST 2015 0 4399
offsetLeftstyle.left區別

發現這個問題,是在實現圖片向右滑動效果時,把圖片樣式設置在css style中,position設置為absolute,top設置為0,left設置為0,然后用js設置定時器,在setInterval里的參數函數里,我用了 im.style.left = parseInt ...

Sun Sep 20 03:54:00 CST 2015 0 5959
offsetTop,offsetHeight,clientHeight,scrollHeight,scrollTop區別

這些高度相信很多同學都搞不清楚吧。這里我通過本地測試,發現了區別。 以聊天窗口為例。 元素(class='content')高度444px,其中上下padding分別是10px,margin為0。距離最近的一個定位的父元素的上邊距是60px。 這里,在控制台打印出各個高度值 ...

Wed Apr 27 23:20:00 CST 2016 0 1993
Js event對象offsetXpageXscreenXclientX詳解

平時在測量元素位置時難以確定,下面給出具體的event對象中的各種屬性,以便日后使用。   檢測相對於瀏覽器的位置:clientX和clientY 當鼠標事件發生時,鼠標相對於瀏覽器左上角的位置   檢測相對於文檔的位置 ...

Fri Aug 30 03:12:00 CST 2019 0 506
screenX clientX pageX區別

screenX clientX pageX概念 打開的pop窗口隨着鼠標點擊的dom元素而定位展示的js代碼: e是click事件,o是pop窗口的寬度或高度, eventX = function (e, o) { e = e || window.event; o = o || 0; x ...

Tue Nov 11 23:27:00 CST 2014 0 2274
screenX clientX pageX區別

自己開發的公眾號,可以領取淘寶內部優惠券 screenX clientX pageX概念 screenX:鼠標位置相對於用戶屏幕水平偏移量,而screenY也就是垂直方向的,此時的參照點也就是原點是屏幕的左上角。 clientX:跟screenX相比就是將參照點改成了瀏覽器內容區域 ...

Fri Mar 08 05:11:00 CST 2013 3 46030
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM