kingnutter Posted May 17, 2010 Share Posted May 17, 2010 Hi everyone, In the return function ® below, I cannot get the appended <tr> to slide down nicely. As it stands the <tr> just appears, which is fine but not the graceful effect I wanted. If I reinstate the hide() command it flickers crazily before appending. <script type="text/javascript" charset="utf-8"> $('#submit').click(function() { var moj_id = $('#moj_id').val(); var track_no = $('#track_no').val(); var track_title = $('#track_title').val(); var track_artist = $('#track_artist').val(); var track_asinuk = $('#track_asinuk').val(); var track_asinus = $('#track_asinus').val(); $.post('../includes/add_track_to_db.php', { 'moj_id' : moj_id, 'track_no' : track_no, 'track_title' : track_title, 'track_artist' : track_artist, 'track_asinuk' : track_asinuk, 'track_asinus' : track_asinus }, function(r) { $('<div class="overlay"></div>') .appendTo('#form_block') .fadeIn(1000, function() { $('<tr><td>' + r + '</td></tr>') //.hide() .appendTo('table#tracks') .slideDown(1000, function(){ $('#form_block').slideUp(1000, function() { $('.overlay').hide() }); }); // clears form document.getElementById('form').reset(); // }); } ); return false; // disable submit click }); </script> Themeforest.net have a fix for a similar piece of code: .children(':last') .height($('#comments li:last').height()) But I'm not sure how to incorporate it in my script to found out if it is pertinent to my problem. Any ideas how I can make my new <tr> slideDown nicely? Cheers KN Link to comment https://forums.phpfreaks.com/topic/202087-jquery-slidedown-table-append-problem/ Share on other sites More sharing options...
kingnutter Posted May 18, 2010 Author Share Posted May 18, 2010 I found out today that JQuery does not support animation in tables. Ho hum. Link to comment https://forums.phpfreaks.com/topic/202087-jquery-slidedown-table-append-problem/#findComment-1060233 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.