Ciao a tutti!
Problema semplice:
- ho 3 div
- 2 saranno sempre nascosti e uno solo visibile (a turno)
ora, vorrei che fossero posizionati esattamente nello stesso punto, ma non ci riesco.
Per ora vengono visualizzati uno sotto l’altro.
Ho pensato di usare un
document.getElementById("id").style.marginTop
negativo (tipo -460px con 460px l’altezza del div precedente)
Ricavo l’altezza del div precedente con il comando
h = (-1)*(document.getElementById("project").offsetHeight)
e poi lo assegno come marginTop in questo modo:
document.getElementById("contact").style.marginTop = h
ma in questo modo non va :(:((stampando h mi da il valore giusto (-450px)).
Se invece uso
document.getElementById("contact").style.marginTop = '-450px'
tutto funziona.
Come posso fare per farlo funzionare dinamicamente e non dovere ogni volta cambiare questa altezza manualmente??
Spero di essere stato chiaro!