¿Hay alguna manera en javascript/jQuery de tomar dos variables con valores "60px" y "40px" y agregarlas para obtener "100px"?¿Añadir valores de píxeles de JavaScript?
o en un sentido más general, estoy tratando de calcular las posiciones de los objetos en relación con otros objetos y sería muy conveniente si podía hacer algo como esto:
$('#object2').css('left', $('#object1').css('left')+'60px');
Por supuesto, eso sólo da en "40px60px" no válido.
que me da "4060px "en el registro de la consola de Chrome. Sin embargo, usando parseInt como lo sugieren otras respuestas obtengo "100px" de esta modificación: '(parseInt (" 40px ".replace (/ px /," ")) + 60) +" px "' – joshuahedlund
Correcto, mi error, debería pon el número al frente, de lo contrario, agrega cadenas. parseInt hace que el número salga de la cadena, por lo que debería funcionar bien también. –