top:expression(eval(document.documentElement.scrollTop));
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了top:expression(eval(document.documentElement.scrollTop));相关的知识,希望对你有一定的参考价值。
top:定义元素顶部在页面中的位置;
expression:css中引用javascript的属性;
document.documentElement.scrollTop:页面滚动条纵向位置坐标(documentElement是对于html标签,针对body标签的是body)。
ps--外话一句,在加了DTD的标准化W3C下,document.body.scrollTop恒为0,需要用document.documentElement.scrollTop代替(ie和firefox确实如此)。但是我测试发现,chrome中,document.documentElement.scrollTop的值恒为0,倒是document.body.scrollTop是有值的。查阅了资料如果要chrome,ie和firefox都兼容的话,将两值相加即可(因为二者中必有一值恒为0),不过我的谷歌显示却是正常的,让我和诧异原因。
eval:是一个输出string数值的值。
本文出自 “11578217” 博客,请务必保留此出处http://11588217.blog.51cto.com/11578217/1794667
以上是关于top:expression(eval(document.documentElement.scrollTop));的主要内容,如果未能解决你的问题,请参考以下文章
当您引用一个 DOM 对象 (var o=docume...) 并通过 parent.innerHTML='' 删除该 DOM 对象时会发生啥?
css:连续几个DIV都是position:relative;top:20px,最后一个DIV的最后一行显示不出来,正常么?怎么解决?