> Hopefully this fix will get rolled into a future release of jQuery. :)
If you are having similar probs, and do not want to edit the jQuery source, this was my fix: ... var ff = false; var userAgent = navigator.userAgent.toLowerCase(); if ((/mozilla/.test(userAgent)) && !(/(compatible|webkit)/.test (userAgent)) && (navigator.appVersion.indexOf("Mac") != -1)) { ff = true; } (ff) ? $billboard.height('420px') : $billboard.animate({ height: '420px' }, 'slow', function() { return 'opened'; }); ... I just snipped that from a project I am working on... So not tested. Essentially, if Firefox is detected I skip using animation. I know... Ugly. For now, I am going to go with using an altered version of jQuery. :D Cheers! Micky