我想在每次在我的數據庫中找到新用戶時插入一個新的div。如果我更改CSS(從類中刪除「bottom」和「absolute」),我有以下代碼工作。問題在於它從頂部開始,每個div插入到前一個下面。我想讓div位於屏幕的左下角,然後在插入新div時向上移動。它基本上會推動現有的divs,而最新的div將會處於最底層。任何想法如何做到這一點?任何幫助,將不勝感激。謝謝!頁面底部的動態div-Javascript
此代碼將插入一個新的div,但它只是將它放在前一個之上。
.greyBox {
padding:8px;
background: grey;
margin-bottom:8px;
width:200px;
height:50px;
bottom:0;
position:absolute;
}
.redBox {
padding:8px;
background: red;
margin-bottom:8px;
width:200px;
height:25px;
bottom:1;
position:absolute;
}
<p>
<button id="after">New User</button>
<button id="reset">reset</button>
</p>
<div class="greyBox">Users</div>
$("#after").click(function() {
$('.greyBox').after("<div class='redBox'>User 1</div>");
});
$("#reset").click(function() {
location.reload();
});
工作就像一個魅力。謝謝! – mkyong 2012-03-03 15:31:10
我用這個作爲例子,我將需要消除按鈕,因爲div將自動創建。我怎樣才能改變這個能夠傳遞參數。我想我想讓它成爲一個單獨的函數,可以從程序中調用,而不是點擊。 – mkyong 2012-03-03 15:37:07