<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
        主站蜘蛛池模板: 理论亚洲区美一区二区三区| 亚洲男人的天堂久久精品| 精品在线免费视频| 国产一级淫片a视频免费观看| 亚洲av乱码中文一区二区三区| 国产又粗又长又硬免费视频| 国产大陆亚洲精品国产| 亚洲毛片不卡av在线播放一区| 成人午夜免费视频| 亚洲热线99精品视频| 日韩精品免费视频| 亚洲婷婷天堂在线综合| 日韩激情无码免费毛片| 日韩在线视频免费| 久久亚洲综合色一区二区三区 | 亚洲精品国产肉丝袜久久| 97在线视频免费播放| 亚洲人成色在线观看| 亚洲成A∨人片天堂网无码| 中国黄色免费网站| 亚洲精品国产啊女成拍色拍| 搡女人真爽免费视频大全| 男女交性无遮挡免费视频| 久久亚洲综合色一区二区三区| 91精品导航在线网址免费| 亚洲精品一二三区| 亚洲高清视频一视频二视频三| 特级做A爰片毛片免费看无码| 亚洲综合男人的天堂色婷婷| 免费高清av一区二区三区| 国产一级高青免费| tom影院亚洲国产一区二区| 亚洲av午夜精品一区二区三区| 免费看一区二区三区四区| 亚洲中文字幕久久久一区| 久久亚洲国产成人影院网站| 巨波霸乳在线永久免费视频| 国产亚洲福利精品一区二区| 久久精品亚洲视频| 国产又大又粗又硬又长免费| 亚在线观看免费视频入口|