Czy istnieje sposób w javascript/jQuery, aby pobrać dwie zmienne o wartościach "60px" i "40px" i dodać je razem, aby uzyskać "100px"?Dodać wartości pikseli javascript?
Albo w bardziej ogólnym sensie, próbuję obliczyć położenia obiektów względem innych obiektów i byłoby bardzo wygodne, jeśli mogę zrobić coś takiego:
$('#object2').css('left', $('#object1').css('left')+'60px');
oczywiście, że tak podaje nieprawidłowy "40px60px".
to daje mi „4060px "w dzienniku konsoli Chrome. Jednak używając parseInt jak sugerują inne odpowiedzi otrzymuję "100px" z tej modyfikacji: '(parseInt (" 40px ".replace (/ px /," ")) + 60) +" px "' – joshuahedlund
W porządku, mój błąd, powinien umieść numer z przodu, w przeciwnym razie doda ciągi znaków. parseInt sprawia, że liczba jest poza ciągiem znaków, więc powinna również działać dobrze. –