2012-06-28 64 views
0

我使用表将n的GithubjQuery来之后()&()之前

&这里排序插件工作Fiddle该插件

这个插件通过后检测鼠标光标的位置进行排序表动画拖动。

所以,如果你拖上去=>它移动选定TR 以前目标DIV

&如果您拖累=>它移动选择TR 目标DIV

插件看起来是这样的..

// ...... // 

    if (mouseY > lastY) { 
     $(this).after($tr); 
    } else { 
     $(this).before($tr); 
    } 

// ...... // 

我的问题是如何实现后()&()之前分配动画这使排序W¯¯看起来不顺眼。目前它只是立即附加div。

任何帮助将不胜感激!

+0

这并不意味着要这样工作。 –

回答

0

您可以设置的<tr>元素,然后动画位置更改,最后将$tr插入到DOM中的新位置并删除position: absolute

但是你需要计算正确的位置。

更容易的选项是: 动画隐藏$tr,插入DOM并显示他。