一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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正好派上用場,它有兩種可能的返回值: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)頁客戶區(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最新在线视频 | 免费精品美女久久久久久久久 | 91精品免费在线观看 | 国产成人精品亚洲日本在线 | 免费观看黄色视屏 | 国产精品欧美激情第一页 | 亚洲女人性视频 | 亚洲国产网站 | 91久久精品国产91久久性色tv | 亚洲精品国产第1页 | 亚洲欧美人妖另类激情综合区 | 一区二区精品 | 东日韩二三区 | 久久亚洲国产 | 国产精品午夜久久 | 精品国产亚洲一区二区三区 | 999国内精品永久免费视频 | 国产91av视频 | 人人澡人人擦人人免费 | 欧美日韩亚洲一区二区三区 | 国产精品视频自拍 | 久久久久综合国产 | haodiaocao这里只有精品一 | 亚洲一二三四区 | 爱草草| 真实国产普通话对白乱子子伦视频 | 四色最新网址 | 国产精品久久99 | 亚洲fuli在线观看 | 黄色网页免费观看 | 日韩精品中文字幕一区三区 | 思思久久99热免费精品6 | 久久成人小视频 | 婷婷色九月综合激情丁香 | 色多多成视频人在线观看 | 中文字幕美日韩在线高清 | 亚洲综合精品香蕉久久网 | 图片区小说区激情区偷拍区 | 亚洲免费黄色 | 国产福利在线观看永久免费 | 女神级极品嫩模露脸啪啪自拍 |