Loading...

浏览器Quirksmode(怪异模式)与CSS1compat

在js中如何判断当前浏览器正在以何种方式解析?   
document对象有个属性compatMode ,它有两个值:

BackCompat     对应quirks mode
CSS1Compat    对应strict mode

 

呈现模式
document.compatMoe == ‘CSS1Compat’ //标准模式 strict mode
document.compatMoe == ‘BackCompat’ //混杂模式 quirks mode

 

EventUtil.addHandler(window, "scroll", function () {
    if (document.compatMode == "CSS1Compat") {
        alert(document.documentElement.scrollTop);      //标准模式
    } else {
        alert(document.body.scrollTop);                 //混杂模式
    }
})

 

原文链接:https://www.cnblogs.com/chris-oil/p/3429768.html
本文来源 爱码网,其版权均为 原网址 所有 与本站无关,文章内容系作者个人观点,不代表 本站 对观点赞同或支持。如需转载,请注明文章来源。

© 版权声明

相关文章