Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] No cargar un archivo js según resolución

Estas en el tema de No cargar un archivo js según resolución en el foro de Javascript en Foros del Web. Buenas tardes, No se si esto se puede hacer pero por salir de dudas lo pregunto. Tengo un archivo js puesto de la siguiente manera: ...
  #1 (permalink)  
Antiguo 02/06/2016, 08:04
Avatar de iborrawebdesign  
Fecha de Ingreso: abril-2016
Ubicación: Valencia
Mensajes: 6
Antigüedad: 8 años
Puntos: 0
No cargar un archivo js según resolución

Buenas tardes,

No se si esto se puede hacer pero por salir de dudas lo pregunto. Tengo un archivo js puesto de la siguiente manera:

<script src="js/skrollr.min.js"></script>

Lo que quiero es poner algún código a ese script que haga lo siguiente: para resoluciones superiores a 1024px cargar el archivo, si la resolución es inferior no cargarlo, como si no existiera.

Por ejemplo es como hacer un @media (min-width: 1024px) { pero para un script.

Gracias y perdonar si he preguntado una burrada.

Un saludo.
  #2 (permalink)  
Antiguo 03/06/2016, 05:19
 
Fecha de Ingreso: mayo-2013
Mensajes: 169
Antigüedad: 10 años, 10 meses
Puntos: 25
Respuesta: No cargar un archivo js según resolución

Lo qué puedes hacer es detectar el ancho de la vetana desde javascript desde el mismo archivo y hacer que el codigo no se ejecute según esa resolución.

Todo los archivos que pongas en una etiqueta script, se van a cargar sí o sí. Existen formas dinamicas de cargar scripts externos, pero no te lo aconsejo. Te aconsejo que desde el mismo script detectes el ancho de la pantalla, y luego decidas ejecutar el resto o no.
  #3 (permalink)  
Antiguo 03/06/2016, 08:07
Avatar de iborrawebdesign  
Fecha de Ingreso: abril-2016
Ubicación: Valencia
Mensajes: 6
Antigüedad: 8 años
Puntos: 0
Respuesta: No cargar un archivo js según resolución

Muchas gracias por el consejo Amiancht!

Al final hablé con el que creó "skrollr" y a través de unas funciones pude controlar el efecto de esta librería en dispositivos móviles.

Gracias.

Saludos.
  #4 (permalink)  
Antiguo 04/06/2016, 06:16
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: No cargar un archivo js según resolución

podrías haber dejado la solución que te facilitaron para que otros usuarios se beneficiaran de ella.

yo dejo esta opción
matchMedia()
polyfill
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}

Etiquetas: js, resolución, según
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 03:18.