Удаление проблемы сортируемых закладок Jquery - PullRequest
0 голосов
/ 31 августа 2011

Я собрал демонстрационную версию проблемы.

По сути, после сортировки удаляется неправильная вкладка.Не всякая сортировка создает проблему, поэтому следуйте моему примеру в разделе JavaScript JSFiddle.У меня есть два примера забавного бизнеса:

http://jsfiddle.net/GM9BQ/ (довольно длинная демонстрация)

http://jsfiddle.net/GM9BQ/7/ (значительно сокращено)

http://jsfiddle.net/GM9BQ/13/ (То же, что 7 (выше), но удаляет вкладку с помощью href)

Оба показывают разные проблемы.

Они были проблемой на протяжении веков, и я вижу проблему в следующем1.9 тоже.

Так что если кто-то может помочь решить эту проблему, я был бы очень признателен.

ps Я тоже сделал сообщение на форуме jquery.

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

Ответы [ 2 ]

1 голос
/ 05 сентября 2011

Для ясности проблема в том, что вкладка успешно сортируется, а панель вкладок - нет.Поэтому ответ заключается в том, чтобы обновить панель так, чтобы она отображала ту же позицию, что и соответствующая вкладка.

Спасибо Ajay за проработку этого в предыдущем посте.Обновленный пример можно увидеть здесь.

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

Обратите внимание на метод обновления функций addTabSortableEvent.

1 голос
/ 31 августа 2011

Я обнаружил, что событие запускалось несколько раз, поэтому я добавил базовую проверку. Вы также можете выполнить проверку на основе количества вкладок.

Пожалуйста, проверьте http://jsfiddle.net/GM9BQ/1/.

Обратите внимание, что я удалил часть кода, чтобы облегчить отладку. Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...