Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/03/2015, 07:16
monicapo
 
Fecha de Ingreso: septiembre-2003
Mensajes: 140
Antigüedad: 20 años, 7 meses
Puntos: 2
Respuesta: barra de navegacion responsive.

Sin tocar el CSS, poniendo el JS asi:

Código:
muestra = function() {
	if(document.getElementById('mostrar').style.display == 'block') {
		document.getElementById('mostrar').style.display = 'none';
	} else {
		document.getElementById('mostrar').style.display = 'block';
	}
}

window.onload = function() {
	muestra();
}
y el HTML así:

Código:
	<nav>
		<a onmouseover="muestra();"><img src="menu.png"></a>
		<ul id="mostrar">
			<li>Inicio</li>
			<li>Contacto</li>
			<li>Mis cosas</li>
			<li>Enlaces</li>
			<li>Mapa del Sitio</li>
		</ul>
	</nav>
A mi si me funciona. Al hacer click en la imagen se ve o se oculta la capa.