Problemas com script de regulação de altura no Mode Project

  • Autor Autor Subaru
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
S

Subaru

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Buenas tardes a todos!,

Tengo una pequeña consulta esta vez que involucra un sitio que ya postee previamente:

Mode Project - Space Concept

dentro del mismo hay un script incluido:

Inserir CODE, HTML ou PHP:
<script type="text/javascript" src="js/chapi.regulator.jquery.js"></script>

Inserir CODE, HTML ou PHP:
$(document).ready(function(){
	
	var screenHeight = $(window).height();
	
	$('.ajuste').each(function(){
		var padreHeight = $(this).parent().height();
		//Ese 70 es el alto de tu header
		var calculatedHeight = ((screenHeight - padreHeight) / 2 - 20);
		$(this).css('height', calculatedHeight + 'px');
	});
	
});

$(document).resize(function(){
	
	var screenHeight = $(window).height();
	
	$('.ajuste').each(function(){
		var padreHeight = $(this).parent().height();
		//Ese 70 es el alto de tu header
		var calculatedHeight = ((screenHeight - padreHeight) / 2 - 20);
		$(this).css('height', calculatedHeight + 'px');
	});
	
});

El mismo regula la altura de un div. Mi intencion es que esta altura se refresque continuamente sin la necesidad de actualizar la pagina, sin embargo, esto ultimo no esta funcionando. Es decir, que el script solo se ejecuta al iniciar la pagina.

Si alguien pudiera indicarme el error en el que estoy incurriendo me seria de gran ayuda,
Desde ya, muchisimas gracias!
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Eso es porque onresize es un evento de window, no de document. Tampoco hace falta repetir la función:

Inserir CODE, HTML ou PHP:
$(document).ready(function onresize(){
	
	var screenHeight = $(window).height();
	
	$('.ajuste').each(function(){
		var padreHeight = $(this).parent().height();
		//Ese 70 es el alto de tu header
		var calculatedHeight = ((screenHeight - padreHeight) / 2 - 20);
		$(this).css('height', calculatedHeight + 'px');
	});

	$(window).resize(onresize);
});
 
Voltar
Topo