La verdad es que solo he tocado scriptaculous una vez y no me gustó demasiado ... sobre tu problema yo te recomendaría que no jugases con proporciones de floats dinamicamente si te es posible... tu estás haciendo esto:
Código:
<div style="float:left; width:70%">la la la</div>
<div stule="float:right; width:30%">la li lo</div>
Eso te va a dar problemas trabajando dinamicamente. Empezando por el hecho de que tas ajustando tanto los tamaños que firefox te va a poner mas de una vez los divs uno encima del otro. Mejor quitale un percentil a alguno para asegurar. (69 y 30).
Siguiendo, si lo que quieres es que al desaparecer uno el otro ocupe su espacio... no es mas comodo esto:
Código:
<div style="float:left; width:100%">
<div stule="float:right; width:30%">la li lo</div>
la la la
</div>
NO habrá diferencia entre uno y otro y al desaparecer el de dentro el texto pasará a ocupar todo el ancho.
iñaki.