Comunidad de diseño web y desarrollo en internet online

Simplificando código.

Citar            
MensajeEscrito el 04 Oct 2012 04:54 pm
Muchachos me gustaría hacer mucho más corto y simple este código:

Código Javascript :

   var mayor_val = 500;
   var scale = mayor_val/5;
   var cifra1 = mayor_val-scale;
   var cifra2 = cifra1-scale;
   var cifra3 = cifra2-scale;
   var cifra4 = cifra3-scale;
   $('.graph .scale').append('<span>'+ mayor_val +'</span>');
   $('.graph .scale').append('<span>'+ cifra1 +'</span>');
   $('.graph .scale').append('<span>'+ cifra2 +'</span>');
   $('.graph .scale').append('<span>'+ cifra3 +'</span>');
   $('.graph .scale').append('<span>'+ cifra4 +'</span>');


Lo que busco es dividir el valor más alto (mayor_val) por 5 y empezar a descomponer el valor más alto (mayor_val) hasta quede imprima en último lugar el resultado de (scale).

Por Ferroandres

21 de clabLevel



Genero:Masculino  

Front-end + Back-end Developer

chrome
Citar            
MensajeEscrito el 04 Oct 2012 05:06 pm
Si haces un loop del 1 al 5 lo tienes con 3 comandos

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 09 Oct 2012 05:29 pm

Código Javascript :

   var mayor_val = 500;
   var scale = mayor_val/5;
   var cifra = 0;
$('.graph .scale').append('<span>'+ mayor_val +'</span>');
 for (i = 0; i < 5; i++){
     cifra = mayor_val-scale;
     $('.graph .scale').append('<span>'+ cifra +'</span>');
     mayor_val = cifra;
 }


Jeje más sencillito, digo para 5 no es mucho.. pero imaginate ya despues si lo quieres para 1000

o quiza despues para un valor espefico utilizas el do While =P

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.