4

我在我的网站上使用 jquery isotope,并且我有一个页面,其中有一些链接,当单击一个链接时,它会重新排列同位素项目,因此单击的链接的关联 div 会重新排列到第一个位置。我可以找到这方面的任何例子,所以我正在帮助有人可以帮助解决这个问题。

谢谢 C

编辑:

这是我到目前为止所拥有的:jsfiddle

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

我已经用我正在尝试做的事情评论了 JS 窗格。我认为这甚至不接近,但我正在尝试。我想我走错了路。也许我应该改用 data-something="" 。

如果您有更好的想法,请告诉我。

另外,我需要让它们保持在原来的位置(显然除了选定的位置)。所以如果6被选中它将是6123457或者如果3被选中它将是3124567。上一个选定的项目将移回其原始位置。

4

1 回答 1

4

我叉了你的小提琴。检查一下,看看它是否符合您的期望。基本上我所做的就是放弃对这些项目进行排序的概念,因为如果我没看错你的意图,你只需要把一个放在另一个div前面。当你重新排列时,我不确定其他项目会发生什么,所以我把它们放在最后一个位置。

编辑:我想我误读了这个问题或者那天没有足够的咖啡。我已经更新了小提琴以更好地匹配您所描述的内容。

于 2013-04-21T15:15:48.107 回答