码迷,mamicode.com
首页 > 其他好文 > 详细

top:expression(eval(document.documentElement.scrollTop));

时间:2016-06-30 23:40:14      阅读:194      评论:0      收藏:0      [点我收藏+]

标签: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));

标签:top:expression(eval(document.documentelement.scrolltop));

原文地址:http://11588217.blog.51cto.com/11578217/1794667

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!