jquery - 父级的高度自动和子级的 overflow-y 滚动,div 不调整大小。 (弹出窗口)

标签 jquery html ios css

我有以下代码。其目的是向用户显示一个弹出窗口。

如您在屏幕截图中所见,登录窗口后出现空白。该寄存器可以工作并且可以使用 y-scrolling。当我将 .contentWindowContainer css 更改为 height:auto; 时,登录框显示正确,但注册表单失去了滚动能力。显示两个模态的屏幕截图

我的问题是如何保留滚动寄存器的功能,同时防止登录框下面有空白?

http://codepen.io/anon/pen/LVQeGp

如果您将 .contentWindow height 属性从 auto 更改为 100%,您应该会看到错误。

enter image description here 谢谢,亚当

最佳答案

如果您将 overflow-y: scroll.contentWindowContainer 移动到 .contentWindow 那么整个事情都可以在 height 下正常工作: 自动。它确实在侧面添加了一个额外的滚动条,所以我挖掘并删除了您使用 jquery 添加它的所有位置。如果其中任何一个很重要(我不知道删除 overflow-y 的那个,但我也删除了它)那么我不确定如何删除额外的滚动条.除此之外,它似乎工作正常。这是 codepen .

希望这不会破坏任何其他相关代码,但如果没有看到它的其余部分,就没有太多其他可以使用的了。

关于jquery - 父级的高度自动和子级的 overflow-y 滚动,div 不调整大小。 (弹出窗口),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31185200/

相关文章:

javascript - 用 div 表替换空白 block 的按钮

javascript - 如何检查字符串是否包含符号列表?

javascript - 获取输入值并将其放在计时器上

html - 固定元素的百分比宽度?

ios - 跟随手指展开 UIView

ios - 将 Facebook iOS SSO 用于打包的 Web 应用程序?

javascript - 为什么来自 jQuery 绑定(bind)的事件对象与 addEventListener 不同

javascript - 关闭模态后刷新父页面

javascript - 如何使用 dijit/form/Select 更改网页上显示的 map ?

iphone - 每个 IBOutlet 都应该有一个属性吗?