你好我想定位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