删除可排序的Jquery选项卡问题

时间:2011-08-31 11:42:08

标签: jquery jquery-ui jquery-ui-tabs jquery-ui-sortable jquery-tabs

我已经整理了一个问题的演示。

排序后基本上会删除错误的标签页。并非所有排序都会产生问题所以请按照我在JSFiddle JavaScript部分中的示例进行操作。我有两个有趣的业务例子:

http://jsfiddle.net/GM9BQ/(相当长的演示)

http://jsfiddle.net/GM9BQ/7/(相当缩短)

http://jsfiddle.net/GM9BQ/13/(与7(上图)相同,但使用href删除标签)

两者都表现出不同的问题。

这些问题已成为现在的问题,我也在即将发布的1.9版本中看到了这个问题。

所以如果有人能帮忙解决这个问题,我将不胜感激。

P.S。我也在jquery论坛上发了帖子。

http://forum.jquery.com/topic/jquery-tabs-wrong-tab-removed-after-sorting

2 个答案:

答案 0 :(得分:1)

我发现该事件多次被解雇,所以我添加了基本检查。您还可以根据选项卡的数量实施检查。

请检查http://jsfiddle.net/GM9BQ/1/

请注意,我删除了一些代码以简化调试。 希望它会有所帮助。

答案 1 :(得分:1)

为清楚起见,问题是选项卡已成功排序,但选项卡面板未排序。因此,答案是更新面板以镜像与其相应选项卡相同的位置。

感谢Ajay在之前的帖子中解决了这个问题。更新的示例可以在这里看到。

http://jsfiddle.net/GM9BQ/23/

请注意addTabSortableEvent函数更新方法。