2016-01-07 79 views

回答

2

使用絕對定位,而不是使用頂部使用底部設置偏移量。有了這個屬性,你可以確保你的div底部邊緣的位置 - 任何尺寸的變化都會迫使div向上擴展。

0

如果我理解正確,並且您想要將新行插入表中,但是在現有行之上而不是在下面。這將是相對於一個append一個prepend,和你有一些很好的jQuery選項來做到這一點:

insertBefore

$('<tr><td>Stuff</td></tr>').insertBefore('table > tbody > tr:first'); 

before

$('table > tbody > tr:first').before('<tr><td>Stuff</td></tr>'); 

prependTo

$("<tr><td>prependTo</td></tr>").prependTo("table > tbody"); 
+0

This wo仍然會導致桌子向下膨脹。 – Derek

+1

@DerekPollard是的,這讓我感到困惑。 OP是否希望表格絕對定位到上面空格的塊元素的底部,或者OP是否希望附加行出現在表格上已存在的行的上方。 – MattSizzle