使用窗口滚动而不是容器滚动隐藏
hide with window scroll not container scroll
我有一个棘手的问题。所以我有两个固定元素,在这两个元素下面有空间,我有一个相对定位的元素,到目前为止一切都很好。现在,当我滚动相对定位的元素时,它将滚动并出现在两个固定元素之间和第一个元素的顶部,这里是jsfiddle以使其更清晰。我希望滚动时不会显示相对定位的内容,就像它是一个隐藏溢出的滚动框一样。
目标是进行一种框滚动,但使用窗口滚动。
我想要一个 css 解决方案,但我也对任何 js 解决方案持开放态度。
这个呢?
http://jsbin.com/uSEfUMA/2/edit
固定有背景
如果您不想将背景设置为固定,也可以向正文添加填充
可以制作一个背景设置为与页面 bg 相同颜色的 zindexeddiv,将其放在相对定位的div 上方和绝对值下方,这样当相对div 滚动到页面的那个点时,它似乎消失了我相信你想要它的样子,或者只是使用溢出隐藏和绝对定位将其锁定到位并剪辑内容。
相关文章:
- Image赢得't隐藏在滚动jQuery上
- 禁用(而不是隐藏)浏览器滚动条
- 在滚动时,在隐藏滚动条和隐藏溢出的同时触发事件
- 滚动定位时隐藏标题
- 如何隐藏滚动条,但希望它继续工作
- ajax显示隐藏滚动到最重要的问题
- 隐藏元素后更新滚动条
- 如何在模式窗口弹出窗口中隐藏滚动条
- 向下滚动时隐藏菜单,向上滚动时显示,适用于Chrome,不适用于Safari(手机)
- 我如何从一个无限滚动的网站抓取图像,其中api是隐藏的,我无法通过使用Inspect Element获得它->网络
- 在可滚动表中隐藏垂直滚动
- 使用溢出时隐藏滚动条:滚动;但保持滚动能力
- 在离子滚动时隐藏离子导航栏
- 允许在隐藏溢出的情况下进行触摸滚动
- 带滚动条的Div位于带溢出的Div内:隐藏
- 如何在使用“显示和隐藏锚定标记”时防止滚动页面
- Jquery干扰后隐藏垂直滚动条
- AngularJS:使用$animate隐藏滚动中的元素
- 使用窗口滚动而不是容器滚动隐藏
- 无限滚动隐藏第一个元素