切掉页面底部并动态更改高度?
|
我已经完成了一个已经工作了一段时间的网站,但是现在我遇到了一个问题:
我一直在使用相对定位将div放置在它们通常应位于的位置上方(例如:-200px),这导致我在页面底部留出约300px的空白,我不想在那里。
我意识到我应该使用float:left; css避免了这个问题,那是我的错,但是有没有办法使用jquery来简单地切断网站底部300px?
您不能简单地切断绝对高度并隐藏溢出,因为高度是随页面中某些动态元素而变化的。
我写了这个脚本来尝试做到这一点:
$(document).ready(function(){
x=$(\'body\').css(\"height\");
y=x.slice(0,4);
z=parseInt(y);
z=z-50;
$(\'.contain\').css(\"height\",z+\"px\"); //.contain is a div that contains everything in the page
});
除非这行不通!它改变了容器的div高度(我可以在萤火虫中看到它更短),但是它不会切断内容!它只是...变得更小而不做任何事情。那是什么
//编辑
这是页面
http://olli.es/NSUW/index.html
没有找到相关结果
已邀请:
0 个回复