У меня есть таблица HTML, которая динамически заполняется данными, полученными с сервера. Поскольку я не знаю схемы или количества строк перед рукой, у меня есть ее и ее позиция ячейки &, определяемая как относительная. Теперь, когда таблица заполнена, я хочу удалить из нее ряд строк (заданных массивом индексов строк). Я пытаюсь использовать следующую анимацию для этих удалений строк. Строки, которые должны быть удалены, исчезают, оставляя пустое место в таблице .-> Другие строки скользят вверх, чтобы заполнить пространство, созданное между ними.Создание разделов таблицы html с использованием jQuery
Я пробовал следующие вещи:
Просто выведение или скользя строку будет удалено с помощью JQuery. Проблема с этим заключается в том, что анимация отрывистая, и все, что я вижу, это пучок строк, исчезающих сразу.
Установка «позиции» всех остальных строк, кроме тех, которые должны быть удалены как фиксированные, затухание строк, которые нужно удалить, а затем скользящие вверх строки, которые были исправлены. Проблема в том, что - поскольку строки были размещены относительно друг друга, как только я их исправил, все они теряют все свои предыдущие стили, сокращают и теряют четко определенную структуру и переписывают друг друга. Что было бы лучшим способом реализовать требуемый вид анимации?
Кроме того, как можно было бы указать набор строк (заданных списком индексов) для селектора jQuery. Прямо сейчас я создаю селектор tr: nth-of-type (i) для каждого элемента списка и объединяю их в большую строку, разделенную ',', и используя это как селектор для всех строк. Есть лучший способ сделать это?
Почему вы сделать их, если вы знаете, индексы для удаления? –
Пожалуйста, задайте только один вопрос на вопрос. Это два (один об анимации и один о селекторах jQuery для списков идентификаторов). – Anders
@LeshaOgonkov Я получаю индексы удаления после отображения полной таблицы. – souser2011