html - 如何根据用户在页面上向上或向下滚动的距离来使对象出现和消失?

标签 html css effects jquery-effects

我正在尝试使固定在页面顶部的页眉仅在用户向下滚动页面顶部的其他内容(即我的“黑框”div)时出现。如果标题也能正常工作,我可能想对网站上的其他内容使用同样的效果,但我们拭目以待。

.header{
background:yellow; 
width:100%;
height:70px;
position:fixed;
top:0px;
box-shadow: 2px 5px 10px rgba(0,0,0,0.2);
z-index: 10;
}

.blackbox{
background:black;
width:100%;
height:350px;
top:60px;
overflow:hidden;
position:fixed;
z-index:3;
}

.homespace{
width:100%;
background:green;
height:700px;
position:relative;
margin-top:0px;
z-index:8;
}

最佳答案

您可以使用 JQUERY。

假设您正在滚动页面。

$(document).scroll(function(){
    if($(document).scrollTop()>"100")
      //after you've scrolled 100 pixels...
      $("#something").show();
});

LIVE DEMO

更多关于:.scroll() .scrollTop()

关于html - 如何根据用户在页面上向上或向下滚动的距离来使对象出现和消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16088554/

相关文章:

html - 服务器端包括替代方案

html - CSS 断字 : break-all; (only for long words)?

css - Materializecss 如何在输入的左侧获取标签

javascript - 如何使模态框响应?

iphone - 如何在 iOS 中设置 Effect Audio Unit

swift - 如何在 Swift 中使用 CG 方法为高度纹理图像中的文本添加凹凸效果

javascript - 如何使所有图像看起来都一样

javascript - 如何在每次单击按钮时更改按钮的文本值?

javascript - 导航中两个元素的背景颜色

java - 如何在 Java Swing 中创建投影、内发光和外发光?