欢迎您访问我爱IT技术网,今天小编为你分享的javascript教程:【javascript document.compatMode兼容性】,下面是详细的讲解!
javascript document.compatMode兼容性
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 document.compatMode兼容性的用户互动如下:
相关问题:javascript和IE8兼容问题 请大家帮忙 clientX函数...
答:你的方法应该是ie8下可用。我用win7+ie8测试可行。但是chrome下不可用。可以试试下面的方法 function handleEvent(e) { var evt = e ? e : window.event; var clickX = 0, clickY = 0; if ((evt.clientX || evt.clientY) && document.body && do... >>详细
相关问题:javascript 对联广告 修改兼容火狐
答:火狐不支持pixelTop属性,好像也不支持 0.3的 .3 写法, 下面的代码在火狐12和IE8下通过调试。 suspendcode="" document.write(suspendcode); suspendcode="" document.write(suspendcode); //flash格式调用方法 // var DTD = document.compatMo... >>详细
相关问题:用javascript最新判断是否是IE 浏览器的方法? 我用...
答:var D = D || {};/* 浏览器检测 \x24 */D.browser = D.browser || function (w, d, n){ /* userAgent */ var u = n.userAgent.toLowerCase(), browser = {}; browser.u = u; /* 渲染模式 (标准CSS1Compat)*/ browser.render = d.compatMode; /* ... >>详细
- 【Array】js中更短的 Array 类型转换-类型转换
- 【ExtJs】ExtJs 表单提交登陆实现代码-表单提交-
- 【addClass】javascript自定义的addClass()方法
- 【Ajax】jQuery 学习第六课 实现一个Ajax的TreeVi
- 【cookie】不要在cookie中使用特殊字符的原因分析
- 【extjs】extjs每个组件要设置唯一的ID否则会出错
- 【focus】JavaScript使用focus()设置焦点失败的解
- 【bootstrap3】基于bootstrap3和jquery的分页插件
- 【fn】开发插件的两个方法jquery.fn.extend与jque
- 【datagrid】jQuery easyui datagrid动态查询数据
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
