滚动"位置:固定"Div位于页面上,但不能位于某个Div之上
Scroll a "position: fixed" div on a page but not above a certain div
我有一个div(一个位置:固定)在页面的中间。我想要的是,当用户向下滚动页面时,div就像任何具有固定位置的div一样向下移动,但是当用户向上滚动时,div不应该超过上面的div。也就是说,它保持在我创建它的位置。
你知道我该怎么做吗?
我当前的解决方案如下。这个解决方案的问题是,由于我硬编码top
位置,div在不同的屏幕上显示不同,这是一个大问题。
.div-fixed-position {
background-color: #fff;
padding: 20px;
position: fixed;
right: 0;
top: 625px; /* the problem! */
z-index: 1000;
width: 100%;
}
多谢
我使用这个JS来自动检测我的top
CSS属性:-
JS
var navHeight = $('header.myheader').height();
var totalHeight = parseInt(headerHeight) + parseInt(navHeight) + 50;
$(".div-fixed-position").css({ top: totalHeight });
,我把顶部从我的CSS。
CSS.div-fixed-position {
background-color: #fff;
padding: 20px;
position: fixed;
right: 0;
z-index: 1000;
width: 100%;
}
相关文章:
- 添加文字和评论功能更新Div
- 铬:“;未捕获的语法错误:意外的标记:"
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 点击后隐藏潜水?(但如果Div是一面旗帜呢?)
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 使用JavaScript动态插入DIV的成本有多高
- DIV并排,位置不正确
- Div根据<选择>菜单
- 使用“+="操作人员
- //而不是在src=“”上使用http://"属性
- "未捕获的语法错误:意外的标记}"
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- "实例范围”;TypeScript类的getter/setter
- Href:当前DIV中的目标ID
- Javascript复选框函数:;缺少:在属性id之后"
- "“;变量未引用正确的对象
- Onchange没有'不要显示或隐藏Div
- 绝对定位不适用于Javascript DIV
- "浮动“;父DIV底部的DIV不起作用.(使用Pos:rel、Bottom 0等)