2009-08-12 2 views
3
<script type="text/javascript"> 
$(document).ready(function() { 


    $('#description').show(); 
    $('#extender').click(function() { 
    $('#description').slideToggle("fast"); 

    }); 

}); 
</script> 

<tr> 
    <td>cell1</td> 
    <td><a href="#" id="extender">link</a></td> 
    </tr> 
    <tr id="description"> 
    <td colspan="2" class="desc">This should span two columns but it doesnt bla jaajja</td> 
    </tr> 
    <tr> 
    <td>cell1</td> 
    <td>cell2</td> 
    </tr> 

ответ

2

Возможно, возникла проблема с анимацией элемента таблицы. Обходной путь для этого - положить тело TD в DIV и оживить DIV.

В моем коде я использую что-то вроде этого:

 var el = $("TR.post_"+_id+' TD'); 
     el.wrapInner("<div/>"); 
     $("TR.post_"+_id+' TD DIV').slideUp('500'); 
     setTimeout(function(){el.remove()},500); 
Смежные вопросы