[Ovillo] Menú horizontal desplegable hacia arriba

Rodrigo Álvarez Virgós rodri.virgos en gmail.com
Lun Nov 26 15:37:52 UTC 2007


Hola, Carlos

> Vale, eso que comentas es lo que yo ya había hecho, jugar con el top, lo que
> pasa es que se trata de un menú horizontal y hay varios submenús con que, lo
> que es demasiado top para uno, el otro se quedá a mitad y no se despliega
> desde donde yo quiero, o demasiado arriba o demasiado abajo). Además, la
> opción de para cada menú hacer código propio no me vale porque se trata de
> un menú dinámico y no se cuánto va a crecer...
>   

Pues me da que no te va a quedar otra que jugar con posiciones absolutas 
y la propiedad top. Lo que puedes hacer es dar un alto a cada elemento 
del menú, y dar un valor a la propiedad top de cada submenú (alto de 
elemento: 15px ¿6 elementos? pues 6*15=90px => top:-90px;). ¿Que te es 
imposible saber de antemano cuántos elementos tendrá cada lista? 
entonces en lugar de meter los estilos en una hoja aparte, haces los 
cálculos pertinentes y los metes dinámicamente en línea.

>>> Hola a todos. Quisiera hacer (más que quisiera, que no quiero,
>>> necesito...)
>>> un menú desplegable pero que se despliegue hacía arriba, en lugar de lo
>>> tradicional que es hacia abajo, es decir, no un drop down menú, sino un
>>> drop
>>> up. La cosa es que me gustaría que fuera lo más accesible y limpio
>>> posible.
>>> Lo que tengo hecho hasta el momento son unas listas anidadas y lo que
>>> es el
>>> despliegue hacia abajo lo hace bien, pero no consigo hacer que se
>>> despligue
>>> hacia arriba.


Más información sobre la lista de distribución Ovillo