2012-02-15 24 views
4

我打算使用類似於official "Elements Complete" Isotope demojQuery Isotope plugin,其中單擊任何元素使其變大。在使用jQuery Isotope調整大小後將元素保持在同一位置

在演示中,當元素展開時,它通常會向下向右擴展(即由其左上角錨定)。但點擊最右邊兩列中的任何元素:它會一直向下浮動,因爲沒有空間向右擴展。

理想情況下,對於我的應用程序,右側的元素在點擊時會向左擴展,因此保持大致相同的位置。

基本上,我正在尋找關於如何針對reLayout之後的維護元素位置進行優化的建議。 (維護元素的順序對於我的應用程序並不重要。)

+3

我wounder如果有針對你的名字沒有'diamond'有會像'更適合程​​序員'或'你嘗試過什麼'這樣的評論:'p' – Rafay 2012-02-15 19:02:45

+1

@ 3nigma這樣的問題怎麼會屬於程序員呢? – 2012-02-15 19:06:22

+0

@MДΓΓБДLL不是那種編程相關討論問題的網站,比如「正在尋找」等等,或者可能是我想提及'codereview',但是沒有涉及任何代碼......它應該是一個'任何方式'方式評論...' – Rafay 2012-02-15 19:13:13

回答

1

爲每個元素指定一個數字並按數字排序。如果頁面寬度爲10個元素,則8 9和10會環繞。當點擊一個人來調整大小時,給它一個數字7並按數字度假。

比方說,你花了10,並使它成爲7,然後按編號排序,現在你得1 2 3 4 5 6 7 7BIG 8 9上的行

據我所知,你可以「T事業jQuery來調整到左邊,而不是正確的,除非你用CSS填充或類似的東西本事..

好運

相關問題