Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/03/2013, 12:43
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Desajustes CSS con Ul/Li

Hay varias cosas mal.

Lo primero es que el li debe de tener una position relativa, para que haga de contenedor para el siguiente paso. Aprovechando que por JavaScript se añade una clase al hacer click (open) puedes hacer lo siguiente:

Código CSS:
Ver original
  1. .open {
  2.   position: relative;
  3. }

Y luego para que el submenú no ocupe ni arrastre otros elementos, tienes que ponerlo con posición absoluta:

Código CSS:
Ver original
  1. .dropdown-menu {
  2.   position: absolute;
  3. }

Haciendo esto te quedará el menú desplegado cortado, ya que tienes puesto esto:

Código CSS:
Ver original
  1. .contentSlider, .contentHeader {
  2.   overflow: hidden;
  3. }

El overflow tienes que quitarlo —o ponerlo visible.