2013-04-19 58 views
4

我在我的網站上使用jquery同位素,我有一個頁面,我有一些鏈接,當點擊一個它reoders同位素項目,所以點擊鏈接的關聯div被重新排列到第一個位置。我可以找到任何這樣的例子,所以我幫助某人可以幫助這個。Jquery Isotope Library將選擇移至第一個位置?

感謝 Ç

編輯:

這是我到目前爲止有:jsfiddle

$('.button').click(function(){ 
    var sortName = $('#container .active'); 
    $('#container').isotope({ sortBy : sortName }); 
}); 

我評論什麼我想要做的JS窗格。這不甚接近我不認爲,但我在努力。我認爲我會走錯方向。也許我應該使用data-something =「」來代替。

請讓我知道你是否有更好的點子。

此外,我需要讓他們留在原來的位置(顯然除了選定的一個)。所以如果選擇6它將是6123457或者如果選擇3它將是3124567。選擇的上一個項目將回到原始位置。

+0

請發佈您的標記,CSS和JavaScript。最好還有一個JSFiddle。 – Ejaz

+0

嗨@Ejay - 請參閱上面的修改。謝謝 – Cybercampbell

回答

4

我分叉了你的fiddle。看看它是否符合你的期望。基本上我所做的就是放棄對這些物品進行分類的概念,因爲如果我讀了你的意圖,你只需要把一個div放在另一個的前面。我不確定在做這種重新排列時其他項目會發生什麼,所以我把它們留在最後的位置。

編輯: 我想我誤讀了這個問題,或者當天沒有足夠的咖啡。我更新了小提琴,以更好地匹配你的described

+0

謝謝@guessimtoolate - 這是排序的地方,謝謝。對不起,我不清楚其他項目,但我實際上需要讓他們留在原來的位置(顯然除了選定的一個)。所以如果選擇'6',它將是'6123457'或者如果選擇了'3',那麼它可能是'3124567'?再次感謝,C – Cybercampbell

+0

我回到了最初的想法並實施了排序,因爲我認爲可以做到的剪切粘貼方法更容易。我的意思是它應該可以通過一些數組操作來實現,但排序確實更容易做到。我添加了一個與您的描述相匹配的更新小提琴。 – guessimtoolate

+0

嗨@guessimtoolate - 這很完美。非常感謝!! – Cybercampbell