elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  [SOLUCIONADO] ¿Porque en un window.matchMedia() me funciona y en el otro no?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [SOLUCIONADO] ¿Porque en un window.matchMedia() me funciona y en el otro no?  (Leído 1,547 veces)
Drakaris

Desconectado Desconectado

Mensajes: 286


Todo lo que puedas imaginar, lo puedes crear.


Ver Perfil
[SOLUCIONADO] ¿Porque en un window.matchMedia() me funciona y en el otro no?
« en: 28 Noviembre 2017, 20:21 pm »

Hola, tengo una duda:
Estoy haciendo una web, y tengo un calendario php-mysql y lo estoy haciendo responsive por la cual yo  quisiera que dónde pone:Lunes,Martes,Miércoles,Jueves... En versión para tablets y moviles quisiera que se ponga reducido (L,M,X,J,V,S,D), para eso puse este código:
Código:
   <script>
      $(document).ready(function(){
        if (window.matchMedia("(max-width:768px)").matches){
          week1 = document.getElementById("dia1");
          week1.innerHTML = "D";
          week2 = document.getElementById("dia2");
          week2.innerHTML = "L";
          week3 = document.getElementById("dia3");
          week3.innerHTML = "M";
          week4 = document.getElementById("dia4");
          week4.innerHTML = "X";
          week5 = document.getElementById("dia5");
          week5.innerHTML = "J";
          week6 = document.getElementById("dia6");
          week6.innerHTML = "V";
          week7 = document.getElementById("dia7");
          week7.innerHTML = "S";          
        }
</script>
Cuyo código es para tablet y en teoría para móvil, pero funciona solamente para tablet en el móvil no me funciona, no se porque, probé de de poner doble función [window.matchMedia()], pero no funciona, y con css.

Código:
<style>
  @media screen an (max-width:600px){
   #dia1{
     content: "D";
   }
   #dia2{
     content: "L";
   }
   #dia3{
     content: "M";
   }
    .
    .
    .
}
</style>
Pero, tampoco funciona...
 Que esta pasando?

Se puede poner la funcion
Código:
widow.matchMedia("")
con dos valores?
ej:
Código:
$(document).ready(function(){
    if(window.matchMedia("(max-width:768px) and (max-width:600px)").matches){...}
});
o
Código:
$(document).ready(function(){
    if((window.matchMedia("(max-width:768px)").matches) || (window.matchMedia("(max-width:600px)").matches) = true){...}
});

Gracias de antemano.


« Última modificación: 29 Noviembre 2017, 18:11 pm por Drakaris » En línea

Lo increible, no es lo que ves, sino como es
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿Porque no funciona?
Programación Visual Basic
& eDu & 9 3,309 Último mensaje 15 Abril 2008, 01:11 am
por seba123neo
[Solucionado] Crear servicio window VB.net
.NET (C#, VB.NET, ASP)
piwi 3 8,012 Último mensaje 22 Septiembre 2010, 23:22 pm
por piwi
que parche funciona ahora en window 7 ?? « 1 2 »
Windows
mestisot 12 7,608 Último mensaje 9 Mayo 2011, 16:23 pm
por mestisot
Porque no funciona?
Programación C/C++
dgg006 3 4,597 Último mensaje 21 Octubre 2011, 01:50 am
por dewolo
Folder Size, porque no funciona en Win 7 ?
Programación General
Pédrin-2 6 4,662 Último mensaje 24 Octubre 2013, 08:56 am
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines