2012-01-25 39 views
2

我連續有四個div,無論你點擊哪一個,其他div都會隱藏起來。問題是,此刻當其他div被隱藏時,剩餘的div會自動移動到左邊 。div上的jquery自定義動畫

我想要的是添加自定義動畫,以便其餘的div緩慢移動到contine的最左側 - 任何想法?

(所有4個格)

All Four divs

+0

給我們來源:d – veritas

+0

這SOF後給出了這樣一些好的信息:我如何使用jQuery在屏幕上移動一個div] [1] [1]:HTTP: //sackoverflow.com/questions/510055/how-can-i-use-jquery-to-move-a-div-across-the-screen –

回答

1

<div>元素都浮動到我假定左側?所以很自然地,當前三個元素被移除時,最右邊的<div>將會盡可能地向左移動。

時需要您刪除其他元素做什麼與空<div>,佔用相同的空間中刪除的元素做到了,那麼它的動畫來width0更換任何所點擊的元素的左側。

因此,如果點擊了第三<div>,與一種<div>是相同width(和height)爲其它兩個組合代替前兩個<div> s,則動畫的該width0

+0

我可能需要divs在表中。你可以用td做這個嗎? – okenshield

+0

我不相信tds會以完全相同的方式表現。單個td內的div應該沒關係... – danwellman