Проблема заключается в стиле, применяемом при отображении элемента. Он устанавливает стиль «display: block», который, кажется, портит colspan. Вот некоторые обходные пути, которые я придумала, но они не идеальны.
У этого есть отрывочная анимация:
personalChecking = function () {
$('a.personal-checking-more-link').click(function() {
$(this).parent().parent().next().toggle('slow', function() {
if($(this).css('display') == 'block')
{
$(this).css('display', '');
}
});
});
}
А у этого вообще нет анимации:
personalChecking = function () {
$('a.personal-checking-more-link').click(function() {
var nextRow = $(this).parent().parent().next();
if(nextRow.css('display') == 'none')
{
nextRow.css('display','');
}
else
{
nextRow.css('display', 'none');
}
});
}