你好我想定位absoulte一个div在一个表单中的字段集之后,但表单有另一个容器元素和fieldst的高度是不固定的,它由内部的内容改变。 我用jQuery做了这个,但是不起作用。哦,我不能把div放在表单中,因为div包含另一种形式。位置div在另一个元素的形式
<script>
$(function(){
var heightOfform = document.getElementById("form").scrollHeight;
var heightOffsomethingafter = document.getElementById("somethingafter").scrollHeight;
document.getElementById("divtoposition").css('top', (heightOfform-heightOffsomethingafter)+'px');
});
</script>
<style>
#all {position:relative;}
#divtoposition {position:absolute;}
</style>
<div id="all">
<div id="divtoposition"><form></form></div>
<div id="formcontainer">
<form id="form">
<fieldset id="afterthis"></fieldset>
<div id="somethingafter"></div>
</form>
</div>
</div>
你不能只是在'#form'下面放置'#somethingafter',然后在'#form'和'#somethingafter'之间放置'#divtoposition'?如果不是,你能解释为什么你需要这种格式吗? – ClarkeyBoy 2012-07-07 18:25:50