由于pushstate历史记录,我加载div,我希望通过将div从底部滑动到顶部来显示它。
对于滑动动画,我使用jquery addclass触发的css3转换。
但是,我在获取全屏修复div容器方面遇到了很多困难。此容器也必须可滚动。 容器没有用这个css填充所有屏幕:
html, body{
position : relative;
margin: 0;
padding: 0;
min-heigth: 100%;
}
#ajaxify_container {
position: fixed;
display: block;
z-index: 9999;
min-width: 100%;
min-height: 100%;
top: 100%;
margin: 0;
padding: 0;
-webkit-box-shadow: 0px 0px 25px rgba(0,0,0,0.95);
-moz-box-shadow: 0px 0px 25px rgba(0,0,0,0.95);
box-shadow: 0px 0px 25px rgba(0,0,0,0.95);
-webkit-transition: all 0.7s ease-in-out;
-moz-transition: all 0.7s ease-in-out;
-o-transition: all 0.7s ease-in-out;
-ms-transition: all 0.7s ease-in-out;
transition: all 0.7s ease-in-out;
}
.ajaxify_container-animated {
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-o-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
}
对不起我的英文,我是法国人
答案 0 :(得分:0)
实际上html / body中的min-height是无用的,如果你想为#ajax-container使用min-height,它应该是高度。
旁边,位置:固定指的是屏幕窗口。 height100%; +宽度:100%; +溢出:自动;足够多,可以填满窗户,如果需要,可以看到它滚动。
您的小提琴已更新:http://jsfiddle.net/j2Yqc/4/
#single-container {
min-height: 100%;
padding:5px;
background: rgb(33,35,37);
}