• <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網頁定位詳解_javascript技巧

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

    JavaScript網頁定位詳解_javascript技巧

    JavaScript網頁定位詳解_javascript技巧:網頁可見區域寬:document.body.clientWidth 網頁可見區域高:document.body.clientHeight 網頁可見區域寬:document.body.offsetWidth (包括邊線的寬) 網頁可見區域高:document.body.offsetHeight (包括邊線的寬) 網頁正文全
    推薦度:
    導讀JavaScript網頁定位詳解_javascript技巧:網頁可見區域寬:document.body.clientWidth 網頁可見區域高:document.body.clientHeight 網頁可見區域寬:document.body.offsetWidth (包括邊線的寬) 網頁可見區域高:document.body.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


    HTML精確定位:scrollLeft,scrollWidth,clientWidth,offsetWidth
    scrollHeight: 獲取對象的滾動高度。
    scrollLeft:設置或獲取位于對象左邊界和窗口中目前可見內容的最左端之間的距離
    scrollTop:設置或獲取位于對象最頂端和窗口中可見內容的最頂端之間的距離
    scrollWidth:獲取對象的滾動寬度
    offsetHeight:獲取對象相對于版面或由父坐標 offsetParent 屬性指定的父坐標的高度
    offsetLeft:獲取對象相對于版面或由 offsetParent 屬性指定的父坐標的計算左側位置
    offsetTop:獲取對象相對于版面或由 offsetTop 屬性指定的父坐標的計算頂端位置
    event.clientX 相對文檔的水平座標
    event.clientY 相對文檔的垂直座標
    event.offsetX 相對容器的水平坐標
    event.offsetY 相對容器的垂直坐標
    document.documentElement.scrollTop 垂直方向滾動的值
    event.clientX+document.documentElement.scrollTop 相對文檔的水平座標+垂直方向滾動的量

    IE,FireFox 差異如下:

    IE6.0、FF1.06+:

    clientWidth = width + padding

    clientHeight = height + padding

    offsetWidth = width + padding + border

    offsetHeight = height + padding + border

    IE5.0/5.5:
    clientWidth = width - border

    clientHeight = height - border

    offsetWidth = width

    offsetHeight = height

    (需要提一下:CSS中的margin屬性,與clientWidth、offsetWidth、clientHeight、offsetHeight均無關)

    =====================================================

    昨天給項目中的一些頁面更換了版式,更換完畢后發現一些js不好使了。通過document.documentElement.clientWidth這樣的語句獲得的頁面寬度為0 。經過一番google,才知道是新頁面上缺少了對W3C標準的引用,導致document.documentElement.clientWidth失效:

    如果在頁面中添加這行標記的話

    在IE中:
    document.body.clientWidth ==> BODY對象寬度
    document.body.clientHeight ==> BODY對象高度
    document.documentElement.clientWidth ==> 可見區域寬度
    document.documentElement.clientHeight ==> 可見區域高度

    在FireFox中:
    document.body.clientWidth ==> BODY對象寬度
    document.body.clientHeight ==> BODY對象高度
    document.documentElement.clientWidth ==> 可見區域寬度
    document.documentElement.clientHeight ==> 可見區域高度

    在Opera中:
    document.body.clientWidth ==> 可見區域寬度
    document.body.clientHeight ==> 可見區域高度
    document.documentElement.clientWidth ==> 頁面對象寬度(即BODY對象寬度加上Margin寬)
    document.documentElement.clientHeight ==> 頁面對象高度(即BODY對象高度加上Margin高)
    而如果沒有定義W3C的標準,則

    IE為:
    document.documentElement.clientWidth ==> 0
    document.documentElement.clientHeight ==> 0

    FireFox為:
    document.documentElement.clientWidth ==> 頁面對象寬度(即BODY對象寬度加上Margin寬)document.documentElement.clientHeight ==> 頁面對象高度(即BODY對象高度加上Margin高)

    Opera為:
    document.documentElement.clientWidth ==> 頁面對象寬度(即BODY對象寬度加上Margin寬)document.documentElement.clientHeight ==> 頁面對象高度(即BODY對象高度加上Margin高)

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

    文檔

    JavaScript網頁定位詳解_javascript技巧

    JavaScript網頁定位詳解_javascript技巧:網頁可見區域寬:document.body.clientWidth 網頁可見區域高:document.body.clientHeight 網頁可見區域寬:document.body.offsetWidth (包括邊線的寬) 網頁可見區域高:document.body.offsetHeight (包括邊線的寬) 網頁正文全
    推薦度:
    標簽: 定位 技巧 頁面
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 国精品无码一区二区三区在线 | 伊人久久精品无码二区麻豆| 国产成人vr精品a视频| 国产福利精品在线观看| 久久久无码精品亚洲日韩按摩 | 亚洲国产精品无码专区在线观看| 51国偷自产精品一区在线视频| 国产亚洲欧美精品永久| 亚洲福利精品电影在线观看| 久久免费的精品国产V∧| 欧美精品成人3d在线| 777久久精品一区二区三区无码| 国产午夜无码精品免费看动漫| 色哟哟国产精品免费观看| 成人亚洲日韩精品免费视频| 国产精品免费AV片在线观看| 自拍偷自拍亚洲精品被多人伦好爽| 国产三级精品三级在线观看专1| 久久国产免费观看精品| 国产精品无码无在线观看| 人人妻人人澡人人爽精品日本| 午夜三级国产精品理论三级 | 国产伦精品一区二区三区视频猫咪| 第一福利永久视频精品| 国内精品久久久久久久97牛牛| 亚洲国产精品国自产拍AV| 亚洲欧美日韩国产一区二区三区精品 | 中文字幕av日韩精品一区二区| 精品无码人妻一区二区三区不卡 | 久久精品国产亚洲一区二区| 国产l精品国产亚洲区在线观看| 亚洲国产精品无码成人片久久| 亚洲午夜精品久久久久久浪潮| 久久久久人妻一区精品| 久久精品国产72国产精福利| 国产在线精品一区二区三区不卡 | 国产乱人伦偷精品视频不卡| 国产精品 91 第一页| 国产精品无码一区二区在线| 国内精品国产成人国产三级| 精品久久久久久久久久中文字幕|