Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] function comprobarScreen

Estas en el tema de function comprobarScreen en el foro de Jquery en Foros del Web. hola. como puedo hacer que cuando la ventana se reduzca a 768px o menos se ejecute este mismo codigo pero variando el maxSize a 120. ...
  #1 (permalink)  
Antiguo 25/08/2014, 17:34
Avatar de flashmax  
Fecha de Ingreso: julio-2012
Ubicación: Bs.As. Argentina
Mensajes: 507
Antigüedad: 12 años, 5 meses
Puntos: 86
function comprobarScreen

hola. como puedo hacer que cuando la ventana se reduzca a 768px o menos se ejecute este mismo codigo pero variando el maxSize a 120.
este es por defecto
Código:
<script type='text/javascript'>
			$(function() {
				$('.kwicks').kwicks({
					maxSize : 90,
					spacing : 2,
					behavior: 'menu',
					isVertical: true
				});
			});
</script>
esto es lo que intente pero no funciona
Código:
<script type="text/javascript">
function comprobarScreen()
{ if(window.screen.availWidth <= 768)
{			$(function() {
				$('.kwicks').kwicks({
					maxSize : 120,
					spacing : 2,
					behavior: 'menu',
					isVertical: true
				});
			});}

}
</script>
__________________
Saludos!
----------------------------------------------------------
  #2 (permalink)  
Antiguo 25/08/2014, 23:44
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 1 mes
Puntos: 977
Respuesta: function comprobarScreen

Con el método resize, verifica el ancho de la ventana y si este cumple con la condición que mencionas, ejecutas la función en cuestión.

Código Javascript:
Ver original
  1. $(window).resize(function(){
  2.     if ($(this).width() <= 768){
  3.         //Aquí ejecutas tu función
  4.     }
  5. });

Saludos
__________________
«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

Etiquetas: funcion, function, javascript
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:19.