浏览器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); //混杂模式 } })