JavaScript - Alguien sabe como sumar esto de 1 en 1 de forma que se mueva por cada clic

 
Vista:
sin imagen de perfil

Alguien sabe como sumar esto de 1 en 1 de forma que se mueva por cada clic

Publicado por anonymous (50 intervenciones) el 19/10/2017 02:51:39
quero hacer
cubo.style.left+=1+"px"; pero no aumenta de 1 en 1
quiero que al aplanar un boton se mueva 1pixel :D
Captura-de-pantalla-71
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de kip
Val: 553
Bronce
Ha aumentado 1 puesto en JavaScript (en relación al último mes)
Gráfica de JavaScript

Alguien sabe como sumar esto de 1 en 1 de forma que se mueva por cada clic

Publicado por kip (107 intervenciones) el 19/10/2017 03:33:44
Hola, debes tener en cuenta que la propiedad left a la cual intentas acceder siempre sera un string de esta estructura Npx, donde N es un numero, entonces sabiendo esto para poder asignarle un valor creciente debes obtener o transformar esa cadena en un numero válido, puedes hacer esto con parseInt() o con una expresion regular para extraer todo lo que sea numero, intentalo con lo mas simple, algo asi deberia servirte:

1
cubo.style.left = (parseInt(cubo.style.left)  + 1) + "px"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar