Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marcelo2605

Simplificando o código

Recommended Posts

Dá para simplificar este código?

 

var path = window.location.pathname;
var filename = path.match(/.*\/([^/]+)\.([^?]+)/i)[1];
var triangle = $('.triangle');

var button0 = $('nav + nav a:eq(0)').outerWidth();
var button1 = $('nav + nav a:eq(1)').outerWidth();
var button2 = $('nav + nav a:eq(2)').outerWidth();
var button3 = $('nav + nav a:eq(3)').outerWidth();
var button4 = $('nav + nav a:eq(4)').outerWidth();

       var trianglePosition0 = button0 - 14;
var trianglePosition1 = button1 + trianglePosition0;
var trianglePosition2 = button2 + trianglePosition1;
var trianglePosition3 = button3 + trianglePosition2;
var trianglePosition4 = button4 + trianglePosition3;


if(filename == 'quem'){
	$('nav + nav a:eq(0)').addClass('selected');
	triangle.show().css('left', trianglePosition0);	
} else if(filename == 'que'){
	$('nav + nav a:eq(1)').addClass('selected');			
	triangle.show().css('left', trianglePosition1);	
} else if(filename == 'como'){
	$('nav + nav a:eq(2)').addClass('selected');			
	triangle.show().css('left', trianglePosition2);		
} else if(filename == 'equipe'){
	$('nav + nav a:eq(3)').addClass('selected');			
	triangle.show().css('left', trianglePosition3);		
} else if(filename == 'contato'){
	$('nav + nav a:eq(4)').addClass('selected');			
	triangle.show().css('left', trianglePosition4);		
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.