在滚动95个像素后,显示固定在页面顶部的Div
Revealing A Div Fixed to Page Top After Scrolling 95 Pixels
我有一个固定位置的div,它是这样控制的。
#backtoallprojects {
float: none;
position: fixed;
top: 0px;
right: 0px;
z-index:9999;
background-color: rgba(0,0,0,0.5);
}
然而,我只希望它在页面向下滚动95像素后显示/出现。
这是因为主导航栏的高度为95px,并且它与其他按钮重叠,因此只有在主导航滚动出页面后才会显示。
如有任何帮助,将不胜感激
感谢
PS这两种我都试过了,但都没有用:
从页面顶部滚动100px后显示div
在800px 后向下滚动显示div
这对我有效:
$('#backtoallprojects').hide();
$(document).scroll(function() {
if ($(document).scrollTop() >= 95) {
$('#backtoallprojects').show();
}
else {
$('#backtoallprojects').hide();
}
});
小提琴:http://jsfiddle.net/ray9209/kayweuyp/1/
我需要使用"noconflict模式",所以函数名称不用$jQuery。
相关文章:
- 在顶部显示滚动条&DIV
- 当调用DIV时,将一个DIV加载到另一个的顶部
- 如何滚动到DIV顶部表格的最后一个位置(项目10)
- jQuery位置DIV固定在滚动的顶部
- 使手风琴/可折叠中的 DIV 保持固定在页面的顶部和底部
- 如何使用 JavaScript 动态设置 DIV 元素的左侧和顶部 CSS 位置
- Div 在页眉到达其顶部时开始滚动,当其底部到达页脚时停止滚动
- 使用 Jquery 在页面刷新时停止 Div 滚动到顶部
- DIV 在内容更改之前跳到顶部
- 如果 Div 放置在 img 标记的顶部,则不会在 Div 上触发鼠标关闭事件 - 问题仅在 IE 中
- 在垂直居中的 DIV 上设置最小顶部
- Div 滚动位置在页面更改时不会恢复到顶部
- Div内部和顶部的滚动条
- 在滚动95个像素后,显示固定在页面顶部的Div
- Javascript - Div/Image 从顶部向下滑动
- jQuery-DIV可以滚动移动,并将位置粘贴到窗口的顶部和底部
- 我的谷歌地图DIV位于其他所有内容的顶部-我不明白为什么
- Div使用jquery从页面顶部滑到中间
- 水印效果在Div元素的顶部
- 如何定位文本和Div在彼此的顶部,并在中心对齐