我知道这可以在JavaScript中完成,但我们称之为B计划。
CSS中是否有办法知道用户是否在最顶层位置查看页面,还是必须使用JavaScript来实现此目的?
使用示例澄清 - 假设我们将我想要的输出表示为atTopMost
:
在初始页面加载时,atTopMost
等于true。
如果用户将页面向下滚动一点,那么atTopMost
等于false。
如果用户滚动到顶部,atTopMost
等于true。
答案 0 :(得分:1)
CSS不是一种编程语言,所以不,你不能用CSS做到这一点。
答案 1 :(得分:1)
CSS Nope,但是javascript yes:
if(document.body.scrollTop === 0)
atTopMost=true;
else
atTopMost=false;