2011-05-03 56 views
0

我是JQuery的新手,我創建的網站可以點擊幾個鏈接之一,並且一個div會彈出關於該鏈接的信息。該代碼當前隱藏了頁面開始處的所有div,並在單擊它們時使用slideToggle()獨立顯示它。唯一的問題是:它們在HTML文檔中是有序的。我希望無論您點擊哪個鏈接,都會移動顯示的所有div,向下爲最新的div騰出空間。JQuery:如何動態地重新排列div

例如: 用戶單擊Section1。第1節出現。 用戶單擊Section2。第1部分向下移動。第2部分顯示在最上面。

如何做到這一點任何想法?我嘗試使用prepend()和insert()但無濟於事。

謝謝,德里克。

回答

0
$('#container').prepend('content to show'); 

prepend會將您的內容添加到開始而不是結束。

+0

要顯示的內容是一個div。這是否有所作爲? – Derek 2011-05-03 02:23:55

+0

nope。你可以在那裏傳遞原始的HTML,DOM元素或jQuery包裝的對象,它將全部工作。 'div','span's,'table's等 – 2011-05-03 02:36:17