У меня есть тип ввода = текст в таблице (на самом деле в ТД)
Когда пользователь нажимает флажок, ввод скрыт с помощью Jquery (через метод hide)
Это делает стиль ввода «display: none;»
Пока все хорошо.
Теперь, когда это произошло, строка, в которой находится ячейка, сокращается (высота уменьшается), потому что единственное, что остается в строке, это <span>
, высота которого меньше, чем высота ввода.
Конечным результатом этого является то, что строка становится меньше, и когда вы нажимаете флажок снова, ввод снова появляется, и строка становится больше.
Это выглядит не очень хорошо, поэтому я подумал, есть ли способ предотвратить это?
И второе: это так и должно работать (изменение размера таблицы)?