Javascript 同位素插件:如何实现';插入后面的“;方法?

Javascript 同位素插件:如何实现';插入后面的“;方法?,javascript,jquery,jquery-isotope,Javascript,Jquery,Jquery Isotope,我试图在元素列表的中间添加一个元素 我已经尝试过使用jQuery和insertAfter方法添加它,并应用同位素('relayat')。 然而,这并没有真正起作用 $('#insertAfter a').click(function() { var $newEl = $(fakeElement.getGroup()).first(); $newEl.insertAfter($container.children().eq(3)); $conta

我试图在元素列表的中间添加一个元素

我已经尝试过使用jQuery和
insertAfter
方法添加它,并应用
同位素('relayat')
。 然而,这并没有真正起作用

  $('#insertAfter a').click(function() {
        var $newEl = $(fakeElement.getGroup()).first();
        $newEl.insertAfter($container.children().eq(3));
        $container.isotope('reLayout');
        return false;
    });

有什么办法让它工作吗?
感谢

同位素不允许您手动将元素插入特定位置,因为它应该自动处理元素放置。解决问题的一种方法是为每个元素添加一个特殊属性,该属性可用于按所需顺序对元素进行排序。然后,配置同位素以使用创建的属性对元素进行排序。当您需要插入一个元素时,为新元素的属性指定一个值,该属性将把它放置到所需的位置


请查看JSFIDLE上的解决方案:

谢谢!这正是我需要的