javascript - 使 html 页面的某些部分不可滚动且不可见
问题描述
有一个html页面的400vh
高度,分为两部分。我希望通过有一个按钮来隐藏第一部分并且重要的是不可滚动,一旦用户单击按钮,第二部分将取代第一部分并且整个高度变成200vh
这样,因此只有第二部分是可见和可滚动的. 怎么做?
解决方案
要求不是很明确。但我想你会用 css 隐藏第一个 div
diplay: none
那么你会将第二个 div 设置为:
overflow-y: auto
如果这必须通过按钮完成,请在单击时链接一个 js 方法,该方法会将样式属性更新为所需的 css 元素。
推荐阅读
- python - 为什么我看不到使用熊猫散景的两层?
- opengl - 多维工作组中的 gl_SubgroupInvocationID 计数
- python - 从不同的文件夹调用 python 包而不安装它们
- ios - 为什么我在 Swift 的 UITableViewHeaderView 下得到额外的空白?
- java - 无法打算下一个布局
- electron - Electron-builder 如何使用 assets 文件夹构建电子应用程序
- android - 如何从使用回收视图制作的列表中的所有编辑文本字段中收集输入数据?
- rest - 大肆宣传的 REST API 只是一个 http 方法加上 HATEOAS 链接吗?
- javascript - Javascript如何存储数值?
- c# - 通过引用与值传递