Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Style visibility Property

Estas en el tema de Style visibility Property en el foro de Javascript en Foros del Web. Hola ..ante que nada soy muy novato en js, quiero ocultar un div al detectar un dispoditivo pero no logro hacerlo y no si es ...
  #1 (permalink)  
Antiguo 11/05/2016, 20:15
Avatar de flashmax  
Fecha de Ingreso: julio-2012
Ubicación: Bs.As. Argentina
Mensajes: 507
Antigüedad: 12 años, 4 meses
Puntos: 86
Style visibility Property

Hola ..ante que nada soy muy novato en js, quiero ocultar un div al detectar un dispoditivo pero no logro hacerlo y no si es correcto este codigo..saludos!
Código HTML:
<!DOCTYPE html>
<html lang="es"> 
<head> 
  <meta charset="utf-8" /> 
  <script>
    var dispositivo = navigator.userAgent.toLowerCase();
      if( dispositivo.search(/iphone|ipod|ipad|android/) > -1 ){
      document.getElementById("menu-desktop").style.display = "none";} 
	  else { 
	  document.getElementById("menu-portatil").style.display = "none";  }
  </script>
</head> 
<body>
<div id="menu-desktop">menu desktop</div>
<div id="menu-portatil">menu portatil</div>
</body> 
</html> 
__________________
Saludos!
----------------------------------------------------------
  #2 (permalink)  
Antiguo 11/05/2016, 20:45
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Style visibility Property

Solo debes de colocar el bloque de código JavaScript por debajo de los elementos a los cuales deseas afectar para que así estos carguen primero y puedas tomarlos y manipularlos. También puedes ejecutar el código luego de que haya cargado el DOM.

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 12/05/2016, 09:40
Avatar de flashmax  
Fecha de Ingreso: julio-2012
Ubicación: Bs.As. Argentina
Mensajes: 507
Antigüedad: 12 años, 4 meses
Puntos: 86
Respuesta: Style visibility Property

Gracias por la solucion, ya funciona perfecto!
Código HTML:
<!DOCTYPE html>
<html lang="es"> 
<head> 
  <meta charset="utf-8" /> 

</head> 
<body>
<div id="menu-desktop">menu desktop</div>
<div id="menu-portatil">menu portatil</div>
  <script>
    var dispositivo = navigator.userAgent.toLowerCase();
      if( dispositivo.search(/iphone|ipod|ipad|android/) > -1 ){
      document.getElementById("menu-desktop").style.display = "none";} 
	  else { 
	  document.getElementById("menu-portatil").style.display = "none";}
  </script>
</body> 
</html> 
__________________
Saludos!
----------------------------------------------------------

Etiquetas: html, js, style, visibility
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:13.