html - 固定位置 CSS

标签 html css

在我的网站上,我的标题下方有一个 div,其中包含一些快速链接。我正在使用http://davidwalsh.name/persistent-header-opacity使该 div 始终显示在屏幕上。但是,我希望它显示在顶部(position:fixed;top:0px;,但只有在原始位置被传递后才显示。换句话说,我不希望它粘在顶部,直到用户滚动过去。如何?

最佳答案

  1. 在页面加载时创建一个包含菜单默认顶部偏移量的变量。
  2. 监听滚动事件,如果scrollTop>原来的顶部偏移量,则位置固定,否则静态。
  3. 利润。

示例

http://jsfiddle.net/49gPT/

关于html - 固定位置 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3739757/

相关文章:

javascript - 将 CSS 属性继承/扩展到另一个元素

html - 如何重复背景图像的一部分

css - 使用 css 重置样式标题标签

jquery - 如何向下滑动容器中的文本

jQuery onclick 切换功能

html - 没有得到实际的 Canvas 高度和宽度,并且 fillRect 被模糊了

android - 在 android 上的 html5 视频标签中禁用默认的丑陋海报图像

c# - 我如何在网页上显示 C# 源代码

html - 在 HTML Canvas 中居中形状

javascript - Google Analytics inside Document 准备好不工作了吗?