• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    javascript中offset、client、scroll的屬性總結_javascript技巧

    來源:懂視網 責編:小采 時間:2020-11-27 21:41:58
    文檔

    javascript中offset、client、scroll的屬性總結_javascript技巧

    javascript中offset、client、scroll的屬性總結_javascript技巧:HTML元素有幾個offset、client、scroll開頭的屬性,總是讓人摸不著頭腦。在書中看到記下來,分享給需要的小伙伴。主要是以下幾個屬性: 第一組:offsetWidth,offsetHeight,offsetLeft,offsetTop,offsetParent 第二組:clientWi
    推薦度:
    導讀javascript中offset、client、scroll的屬性總結_javascript技巧:HTML元素有幾個offset、client、scroll開頭的屬性,總是讓人摸不著頭腦。在書中看到記下來,分享給需要的小伙伴。主要是以下幾個屬性: 第一組:offsetWidth,offsetHeight,offsetLeft,offsetTop,offsetParent 第二組:clientWi

    HTML元素有幾個offset、client、scroll開頭的屬性,總是讓人摸不著頭腦。在書中看到記下來,分享給需要的小伙伴。主要是以下幾個屬性:

      第一組:offsetWidth,offsetHeight,offsetLeft,offsetTop,offsetParent

      第二組:clientWidth,clientHeight,clientLeft,clientTop

      第三組:scrollWidth,scrollHeight,scrollLeft,scrollTop

      詳細定義如下:

      1.1 HTML元素的offsetWidth,offsetHeight以CSS像素返回它的屏幕尺寸,包含元素的邊框和內邊距,不包含外邊距。

      1.2 offsetLeft和offsetTop屬性返回元素的X和Y坐標。通常,它們返回值即是文檔坐標。但對于已定位元素的后代元素和一些其他元素(如表格單元),這些屬性返回的坐標是相對于祖先元素的而非文檔。

      1.3 offsetParent屬性指定offsetLeft,offsetTop相對的父元素。如果offsetParent為null,后兩者的返回值則為文檔坐標。因此一般來說,用offsetLeft和offsetTop來計算元素e的位置需要一個循環:

    該方法計算的位置也不總是正確的,推薦使用內置的getBoundingClientRect()方法。

      2.1 clientWidth和clientHeight類似于offsetWidth和offsetHeight屬性,不同的是它們不包含邊框大小,只包含內容和內邊距。同時,如果瀏覽器在內邊距和邊框之間添加了滾動條,clientWidth和clientHeight的返回值也不包含滾動條。注意,對于類型,和這些內聯元素,clientWidth和clientHeight總是返回0。

      2.2 clientLeft和clientTop返回元素的內邊距的外邊緣和它的邊框的外邊緣之間的水平距離和垂直距離,通常這些值就等于左邊和上邊的邊框寬度。但是如果元素有滾動條,并且瀏覽器將這些滾動條旋轉在左側或頂部,他們就還包含了滾動條的寬度。對于內聯元素,它們總是為0。通常clientLeft和clientTop用處不大。

      3.1 scrollWidth和scollHeight是元素的內容區域加上它的內邊距再加上任何溢出內容的尺寸。當內容正好和內容區域匹配而沒有溢出時,這些屬性與clientWidth和clientHeight是相等的。但當溢出時,它們就包含溢出的內容,返回值比clientWidth和clientHeight要大。

      3.2 scrollLeft和scrollTop指定元素的滾動條的位置。注意,scrollLeft和scrollTop是可寫的,通過設置它們來讓元素中的內容滾動(HTML元素并沒有類似Window對象的scrollTo()方法)。

    obj.offset[WidthHeightTopLeft]  取控件相對于父控的位置
    event.offset[XY] 取鼠標相在觸發事件的控件中的坐標
    event.screen[XY] 鼠標相對于屏幕坐標
    event.client[XY] 鼠標相對于網頁坐標在在
    obj.scroll[WidthHeightTopLeft] 獲取對象滾動的大小
    obj.client[WidthHeightTopLeft] 獲取對象可見區域的大小

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    javascript中offset、client、scroll的屬性總結_javascript技巧

    javascript中offset、client、scroll的屬性總結_javascript技巧:HTML元素有幾個offset、client、scroll開頭的屬性,總是讓人摸不著頭腦。在書中看到記下來,分享給需要的小伙伴。主要是以下幾個屬性: 第一組:offsetWidth,offsetHeight,offsetLeft,offsetTop,offsetParent 第二組:clientWi
    推薦度:
    標簽: js 屬性 總結
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    Top
    主站蜘蛛池模板: 国产91在线精品| 久久亚洲中文字幕精品一区四| 免费91麻豆精品国产自产在线观看| 久久精品国产亚洲Aⅴ蜜臀色欲| 国产精品福利在线播放| 亚洲一日韩欧美中文字幕欧美日韩在线精品一区二 | 91精品国产91久久| 国产精品丝袜一区二区三区| 日韩一区二区三区在线精品| 国产精品无码专区在线观看| 国产成人久久精品区一区二区 | 国产在线观看高清精品| 国产精品国产三级专区第1集| 亚洲国产精品一区第二页| 久久综合精品国产一区二区三区| 99热亚洲精品6码| 久久青草国产精品一区| 2020国产精品| 国产精品9999久久久久| 亚洲AV永久纯肉无码精品动漫| 久久精品这里只有精99品| 国产精品hd免费观看| 天天爽夜夜爽精品视频app| 国产精品视频一区二区噜噜| 久久久久人妻精品一区| 亚洲国产精品特色大片观看完整版| 免费看一级毛片在线观看精品视频 | 国产伦精品一区二区三区视频金莲| 国产精品分类视频分类一区| 99精品国产丝袜在线拍国语| 久久精品国产第一区二区三区| 亚洲精品无码久久久久久| 亚洲精品无码av天堂| 欧美精品黑人粗大| 日本欧美国产精品第一页久久 | 亚洲国产精品成人AV无码久久综合影院| 精品欧美一区二区三区久久久| 国产精品制服丝袜亚洲欧美| 国产精品一级毛片无码视频| 国亚洲欧美日韩精品| 久久er国产精品免费观看8|