doctype后如何获得body.clientHeight的方法

2016-02-19 09:15 4 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的doctype后如何获得body.clientHeight的方法,希望大家看完后能赶快学习起来。

【 tulaoshi.com - Web开发 】

在ie6中很多js脚本执行就会出现问题,一般是在获取clientWidth, clientHeight,offsetWidth, offsetHeight,scrollWidth, scrollHeight,scrollTop, scrollLeft会返回不正确的值。

因为在加了doctype后,在ie6中这些document.body的属性已经重新分配给了document.documentElement。

比如:原来document.body.clientHeight,就要改成document.documentElement.scrollTop

为了自适应,可以改了下代码:



((document.documentElement.clientHeight==0)?document.body.clientHeight:document.documentElement.clientHeight)


用这样的代码就能自适应了。

来源:http://www.tulaoshi.com/n/20160219/1590083.html

延伸阅读
标签: Web开发
我们都知道,要做WD(web designer),首先得伺侯好几个浏览器:IE6,IE7,Firefox.一般的页面,都只要求在IE6,IE7,Firefox下正常工作就行了。 但是实际上,浏览器远远不止这几个,Firefox分为Firefox 1.5,Firefox 2,Firefox 3几个主要版本,IE7,IE6中也各有好几个系列,另外除开这两个主流厂商的产品之外,还有Opera,Konqueror,Netscape...
马上洗脸 运动后要马上洗脸,可以去除污垢,不要让汗水在脸上生成一层盐霜,灼伤皮肤。水晶就曾经在运动后,尤其是出汗很多的时候,感到脸部灼伤严重呢! 身体磨砂膏 沐浴冲走汗水的同时不妨给身体去个角质吧!运动后身体的老废角质被汗水浸透丰盈,利用颗粒按摩不仅能去除死皮细胞还不会给皮肤带来摩擦感,且去除角质后的皮肤...
标签: 戒烟
1、香菇清肺 香菇中的蛋白质含氨基酸多达18种,还含有多种维生素。香菇中的多糖成分能使人体内的抗癌免疫细胞活力提高,其菌盖部分还含有双链结构的核糖核酸,进入人体后会产生具有抗癌作用的干扰素。 2、鸭血清肺 肺的食物很多,鸭血就是其中的一种,鸭血具有利肠通便作用,戒烟后多吃鸭血可以清除肠腔的沉渣浊垢,对尘...
紫外线对于肌肤的伤害不仅仅就停留在晒黑这样的层面,有的人因暴晒过度出现了发红、脱皮等一系列症状,这些晒伤的肌肤需要小心呵护才能避免更深的伤害。晒后修复,让你的肌肤重回健康状态。 如何恢复晒后皮肤?晒后肌肤修复的方法 晒后肌肤修复的6大方法 1、 冷牛奶冰敷 将牛奶放入冰箱的冷藏室中,在4℃~10℃的温度...
标签: Web开发
昨晚有一段进站滤镜效果失效, 研究发现,某段JS中调用了window.onload = function()属性,同时在页面上又有body onload语句。导致window.onload事件覆盖掉body onload事件。 解决方法: attachEvent给onload添加所需运行的函数 if (document.all){ window.attachEvent('onload',FuncName) } else{ window.addEventListener('load',Fun...

经验教程

24

收藏

73
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部