如何在不显示其他div的情况下使div适合屏幕

时间:2015-01-29 10:08:19

标签: javascript jquery html html5

我想要动态显示的其中一个div必须适合屏幕。问题是,如果较早显示的div的高度大于屏幕高度,则当动态div显示在页面底部时(滚动之后),仍然存在早期div的某些部分。在显示动态div时,我不想要任何早期的痕迹。此外,我必须通过使用javascript来实现这一目标。

3 个答案:

答案 0 :(得分:1)

将div或任何元素放在另一个上面使用position:absolute,top:0; left:0,宽度和高度为100%

答案 1 :(得分:0)

从你的其他div中获取div,但仍然在体内并使其不可见" display:none;"

给它一些属性,如Mardzis所说,身高:100%;宽度:100%;的z-index:9999;

然后,当你想要显示它时,只需要执行.show()或.hide()(如果你使用jquery)或.getElementById(' #yourDivId')。style.display = "无&#34 ;; ....&等......

答案 2 :(得分:0)

我找到了解决方法。请关注子div并禁用滚动。