【发布时间】:2017-03-06 10:11:43
【问题描述】:
实际上我已经将 css 样式应用于表达式。但现在在 IE8 中它没有得到应用。如何使用 css、javascript 解决这个问题?
.fixedHeaderTr1
{
z-index:11;
position:relative;
top:expression(this.offsetParent.scrollTop);
border: 1;
};
.fixedHeaderCol1
{
position:relative;
z-index:11;
left:expression(this.parentElement.offsetParent.scrollLeft);
};
.fixedDataCol1{
LEFT:expression(this.parentElement.offsetParent.parentElement.scrollLeft);
position:relative;
z-index:11;
background-color:#f3f7fe;
}
.fixedDataCol12{
LEFT:expression(this.parentElement.offsetParent.parentElement.scrollLeft);
position:relative;
z-index:11;
background-color:#f9f9f9;
}
【问题讨论】:
-
是的。使用 JavaScript 和 DOM 的样式属性。
-
嗨,请您清楚地解释一下如何获取这些值。我是 javascript 新手,我正在学习。如果你能 LEFT:expression(this.parentElement.offsetParent.parentElement.scrollLeft); 那就太好了解释我如何对这部分进行排序。并赋值给left
标签: javascript css internet-explorer-8 css-expressions