为了账号安全,请及时绑定邮箱和手机立即绑定

top: expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+100+'px');

/ 猿问

top: expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+100+'px');

宇宙无敌嘤嘤嘤 2018-12-05 10:45:38

top: expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+100+'px');

解释一下这句里面的e是指什么?

* html, * html body {

background-image: url(about:blank);

background-attachment: fixed;

}

还有这个的实现原理是?

查看完整描述

1 回答

?
pardon110

你搞错了关注点,css expression 是css表达式,其作用是把CSS属性和Javas cript表达式关联起来

所以你明白了么? css中的expression( )中的部分就是js代码,该表达式内采用了js三元运算符。在此处e仅仅只是一个js变量,代表dom文档滚动的元素。如果实在不明白建议了解一下js基础。

查看完整回答
反对 回复 2018-12-11

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信