中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

javascript document.compatMode兼容性

IE對(duì)盒模型的渲染在 Standards Mode和Quirks Mode是有很大差別的,在Standards Mode下對(duì)于盒模型的解釋和其他的標(biāo)準(zhǔn)瀏覽器是一樣,但在Quirks Mode模式下則有很大差別,而在不聲明Doctype的情況下,IE默認(rèn)又是Quirks Mode。所以為兼容性考慮,我們可能需要獲取當(dāng)前的文檔渲染方式。

document.compatMode正好派上用場(chǎng),它有兩種可能的返回值:BackCompat和CSS1Compat。

BackCompat:標(biāo)準(zhǔn)兼容模式關(guān)閉。瀏覽器客戶區(qū)寬度是document.body.clientWidth;CSS1Compat:標(biāo)準(zhǔn)兼容模式開啟。 瀏覽器客戶區(qū)寬度是document.documentElement.clientWidth。

那么寫了個(gè)準(zhǔn)確獲取網(wǎng)頁(yè)客戶區(qū)的寬高、滾動(dòng)條寬高、滾動(dòng)條Left和Top的代碼:
復(fù)制代碼 代碼如下:
if (document.compatMode == "BackCompat") {
cWidth = document.body.clientWidth;
cHeight = document.body.clientHeight;
sWidth = document.body.scrollWidth;
sHeight = document.body.scrollHeight;
sLeft = document.body.scrollLeft;
sTop = document.body.scrollTop;
}
else { //document.compatMode == "CSS1Compat"
cWidth = document.documentElement.clientWidth;
cHeight = document.documentElement.clientHeight;
sWidth = document.documentElement.scrollWidth;
sHeight = document.documentElement.scrollHeight;
sLeft = document.documentElement.scrollLeft == 0 ? document.body.scrollLeft : document.documentElement.scrollLeft;
sTop = document.documentElement.scrollTop == 0 ? document.body.scrollTop : document.documentElement.scrollTop;
}

JavaScript技術(shù)javascript document.compatMode兼容性,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美精品一二区 | 亚洲午夜网 | 午夜精品一区二区三区免费视频 | 成人毛片视频在线播放 | 一区二区三区四区在线视频 | 日韩精品一区二区三区四区 | 天天综合久久 | 日韩伦理一区二区三区 | 精品一区二区在线看 | 欧美高清视频 | 欧美一级黄色片免费观看 | 中文字幕在线视频观看 | 欧美自拍日韩 | 亚洲精品一二三 | 天天草天天射 | 国产精品久久久精品 | 成年免费大片黄在线观看岛国 | 欧美日韩不卡合集视频 | 亚洲欧洲一区 | 超碰在线播 | 国产日韩欧美91 | 日本午夜精品 | 国产1区2区在线观看 | 男女国产网站 | 天天色图| 成人精品一区二区三区 | 日韩欧美精品一区 | 韩日在线 | 免费视频二区 | 一级高清视频 | 国产欧美一区二区三区在线看 | av免费在线播放 | 日本三级电影免费观看 | 久操亚洲 | 亚洲一区二区三区国产 | 日本免费网 | 日韩在线观看视频一区 | 麻豆毛片 | 久久人人爽人人爽 | 国产欧美一区二区三区日本久久久 | 国产精品不卡视频 |