<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答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:06:03
        文檔

        javascript的offset、client、scroll使用方法詳解_javascript技巧

        javascript的offset、client、scroll使用方法詳解_javascript技巧: offsetTop 指元素距離上方或上層控件的位置,整型,單位像素。 offsetLeft 指元素距離左方或上層控件的位置,整型,單位像素。 offsetWidth 指元素控件自身的寬度,整型,單位像素。 offsetHeight 指元素控件自身的高度,整型,單位像素。 網頁可見區域寬
        推薦度:
        導讀javascript的offset、client、scroll使用方法詳解_javascript技巧: offsetTop 指元素距離上方或上層控件的位置,整型,單位像素。 offsetLeft 指元素距離左方或上層控件的位置,整型,單位像素。 offsetWidth 指元素控件自身的寬度,整型,單位像素。 offsetHeight 指元素控件自身的高度,整型,單位像素。 網頁可見區域寬


        javascript的offset、client、scroll使用方法 - quansenw - 網站編程資料庫
        offsetTop 指元素距離上方或上層控件的位置,整型,單位像素。
        offsetLeft 指元素距離左方或上層控件的位置,整型,單位像素。
        offsetWidth 指元素控件自身的寬度,整型,單位像素。
        offsetHeight 指元素控件自身的高度,整型,單位像素。
        網頁可見區域寬:document.body.clientWidth
        網頁可見區域高:document.body.clientHeight
        網頁可見區域寬:document.body.offsetWidth (包括邊線的寬)
        網頁可見區域高:document.body.offsetHeight (包括邊線的寬)
        網頁正文全文寬:document.body.scrollWidth
        網頁正文全文高:document.body.scrollHeight
        網頁被卷去的高:document.body.scrollTop
        網頁被卷去的左:document.body.scrollLeft
        網頁正文部分上:window.screenTop
        網頁正文部分左:window.screenLeft
        屏幕分辨率的高:window.screen.height
        屏幕分辨率的寬:window.screen.width
        屏幕可用工作區高度:window.screen.availHeight
        屏幕可用工作區寬度:window.screen.availWidth
        這里說說四種瀏覽器對 document.body 的 clientHeight、offsetHeight 和 scrollHeight 的解釋。
        這四種瀏覽器分別為IE(Internet Explorer)、NS(Netscape)、Opera、FF(FireFox)。

        clientHeight
        四種瀏覽器對 clientHeight 的解釋都沒有什么異議,都認為是內容可視區域的高度,也就是說頁面瀏覽器中可以看到內容的這個區域的高度,一般是最后一個工具條以下到狀態欄以上的這個區域,與頁面內容無關。

        offsetHeight
        IE、Opera 認為 offsetHeight = clientHeight + 滾動條 + 邊框。
        NS、FF 認為 offsetHeight 是網頁內容實際高度,可以小于 clientHeight。

        scrollHeight
        IE、Opera 認為 scrollHeight 是網頁內容實際高度,可以小于 clientHeight。
        NS、FF 認為 scrollHeight 是網頁內容高度,不過最小值是 clientHeight

        介紹:
        1、offsetLeft
        假設 obj 為某個 HTML 控件。
        obj.offsetTop 指 obj 距離上方或上層控件的位置,整型,單位像素。
        obj.offsetLeft 指 obj 距離左方或上層控件的位置,整型,單位像素。
        obj.offsetWidth 指 obj 控件自身的寬度,整型,單位像素。
        obj.offsetHeight 指 obj 控件自身的高度,整型,單位像素。
        我們對前面提到的“上方或上層”與“左方或上層”控件作個說明。

        例如:




        “提交”按鈕的 offsetTop 指“提交”按鈕距“tool”層上邊框的距離,因為距其上邊最近的是 “tool” 層的上邊框。
        “重置”按鈕的 offsetTop 指“重置”按鈕距“tool”層上邊框的距離,因為距其上邊最近的是 “tool” 層的上邊框。
        “提交”按鈕的 offsetLeft 指“提交”按鈕距“tool”層左邊框的距離,因為距其左邊最近的是 “tool” 層的左邊框。
        “重置”按鈕的 offsetLeft 指“重置”按鈕距“提交”按鈕右邊框的距離,因為距其左邊最近的是“提交”按鈕的右邊框。
        以上屬性在 FireFox 中也有效。
        另 外:我們這里所說的是指 HTML 控件的屬性值,并不是 document.body,document.body 的值在不同瀏覽器中有不同解釋(實際上大多數環境是由于對 document.body 解釋不同造成的,并不是由于對 offset 解釋不同造成的),點擊這里查看不同點。

        標題:offsetTop 與 style.top 的區別
        預備知識:offsetTop、offsetLeft、offsetWidth、offsetHeight
        我們知道 offsetTop 可以獲得 HTML 元素距離上方或外層元素的位置,style.top 也是可以的,二者的區別是:
        一、offsetTop 返回的是數字,而 style.top 返回的是字符串,除了數字外還帶有單位:px。
        二、offsetTop 只讀,而 style.top 可讀寫。
        三、如果沒有給 HTML 元素指定過 top 樣式,則 style.top 返回的是空字符串。
        offsetLeft 與 style.left、offsetWidth 與 style.width、offsetHeight 與 style.height 也是同樣道理。
        標題:clientHeight、offsetHeight和scrollHeight
        我們這里說說四種瀏覽器對 document.body 的 clientHeight、offsetHeight 和 scrollHeight 的解釋,這里說的是 document.body,如果是 HTML 控件,則又有不同,點擊這里查看。
        這四種瀏覽器分別為IE(Internet Explorer)、NS(Netscape)、Opera、FF(FireFox)。

        2、clientHeight
        clientHeight
        大家對 clientHeight 都沒有什么異議,都認為是內容可視區域的高度,也就是說頁面瀏覽器中可以看到內容的這個區域的高度,一般是最后一個工具條以下到狀態欄以上的這個區域,與頁面內容無關。
        offsetHeight
        IE、Opera 認為 offsetHeight = clientHeight + 滾動條 + 邊框。
        NS、FF 認為 offsetHeight 是網頁內容實際高度,可以小于 clientHeight。
        scrollHeight
        IE、Opera 認為 scrollHeight 是網頁內容實際高度,可以小于 clientHeight。
        NS、FF 認為 scrollHeight 是網頁內容高度,不過最小值是 clientHeight。
        簡單地說
        clientHeight 就是透過瀏覽器看內容的這個區域高度。
        NS、 FF 認為 offsetHeight 和 scrollHeight 都是網頁內容高度,只不過當網頁內容高度小于等于 clientHeight 時,scrollHeight 的值是 clientHeight,而 offsetHeight 可以小于 clientHeight。
        IE、Opera 認為 offsetHeight 是可視區域 clientHeight 滾動條加邊框。scrollHeight 則是網頁內容實際高度。
        同理
        clientWidth、offsetWidth 和 scrollWidth 的解釋與上面相同,只是把高度換成寬度即可。
        但是
        FF 在不同的 DOCTYPE 中對 clientHeight 的解釋不同, xhtml 1 trasitional 中則不是如上解釋的。其它瀏覽器則不存在此問題。
        標題:scrollTop、scrollLeft、scrollWidth、scrollHeight

        3、scrollLeft
        scrollTop 是“卷”起來的高度值,示例:

        如果為 p 設置了 scrollTop,這些內容可能不會完全顯示。

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

        文檔

        javascript的offset、client、scroll使用方法詳解_javascript技巧

        javascript的offset、client、scroll使用方法詳解_javascript技巧: offsetTop 指元素距離上方或上層控件的位置,整型,單位像素。 offsetLeft 指元素距離左方或上層控件的位置,整型,單位像素。 offsetWidth 指元素控件自身的寬度,整型,單位像素。 offsetHeight 指元素控件自身的高度,整型,單位像素。 網頁可見區域寬
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲视频在线观看| 亚洲人成在久久综合网站| 97人妻精品全国免费视频| 亚洲天堂电影在线观看| 国产午夜影视大全免费观看| 国产综合免费精品久久久| 亚洲不卡1卡2卡三卡2021麻豆| 亚洲A∨精品一区二区三区| 美女内射无套日韩免费播放| 亚洲AV香蕉一区区二区三区| 亚洲AV无码专区国产乱码电影| 毛片免费观看网址| 成年女人A毛片免费视频| 亚洲人成网站看在线播放| 国产亚洲av人片在线观看| 在线精品一卡乱码免费| 国产精品免费视频观看拍拍| 亚洲人成777在线播放| 人人狠狠综合久久亚洲婷婷| 国产免费一区二区三区VR| 亚洲三级在线免费观看| 亚洲精品视频免费| 亚洲大尺度无码无码专线一区| 亚洲日本中文字幕区| 亚洲国产精品毛片av不卡在线| 中国在线观看免费国语版| 免费一级毛片无毒不卡| 男人扒开添女人下部免费视频| 亚洲高清中文字幕免费| 亚洲制服中文字幕第一区| 亚洲午夜精品久久久久久浪潮| 成年在线观看免费人视频草莓| 久草免费福利资源站| 亚州**色毛片免费观看| 亚洲色欲色欲www在线播放| 自怕偷自怕亚洲精品| 亚洲精品自产拍在线观看| 亚洲国模精品一区| 白白国产永久免费视频| 欧美a级成人网站免费| 3d成人免费动漫在线观看|