On Mar 25, 3:35 pm, "Olivier Percebois-Garve" <[EMAIL PROTECTED]> wrote: > As I am not Drupal user difficult to understand what you can do or cant. > Basically with jQuery animations you can pass a function as last param and > it > will be executed after: > > $("p").slideDown("slow",function(){ > alert("Animation Done."); > > }); >
I wish I could, but this is called from within core drupal and I can't change it: http://cvs.drupal.org/viewvc.py/drupal/drupal/misc/collapse.js?view=markup&pathrev=DRUPAL-5 > If you cant change it, it suggest you to use setTimeout with a time longer > than the time of the animation. > I guess it will be ok most of the time, but it wont be bulletproof. > Thanks - I hoped not to get into that and have an event fired when the element gets into view.. (btw, the code I need to run when the animation completes is under $document.ready() here: http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/imagefield_crop/imagefield_crop.js?revision=1.1.2.1&pathrev=DRUPAL-5 ) --yuval