Мне трудно думать, как произнести это слово, поэтому, если это не имеет смысла, дайте мне знать.
У меня есть таблица, которая выглядит примерно так
Name | Email | Phone
John Doe | jdoe@email.com | 555-5555
Jane Doe | jdoa@email.com | 555-5555
Теперь допустим, что каждое указанное имя является ссылкой. Когда вы нажимаете эту ссылку, появляется область между строкой, в которой вы находитесь, и строкой под ней. Эта новая область толкает все внизу. Эта новая область не может быть ограничена структурой столбцов таблицы, может иметь большую длину, чем обычная строка, но должна быть ограничена шириной таблицы.
Примерно так:
Name | Email | Phone
John Doe | jdoe@email.com | 555-5555
^
This is an area that was once hidden
but now is shown.
Jane Doe | jdoa@email.com | 555-5555
(Морковь - это просто моя версия отображения воображаемой рамки для области)
Что у меня есть, так это моя таблица со всеми заполненными строками и ссылкой на созданную мной функцию js. Эта функция принимает идентификатор и вызывает функцию slideToggle в jquery. Для каждой строки, которую я создаю, я также создаю вторую строку, в которой я устанавливаю display = none. Очевидно, что это не работает, потому что эта строка таблицы теперь ограничена шириной столбцов всех других строк (фактически она просто расширяет первую строку).
Есть предложения, как это сделать?