Erelid |
|
Het feit dat de zogezegd gereserveerde plaats zichtbaar blijft zit hem in het doel van visibility.
display: none verbergt je element, en ook de plaats die het zou moeten innemen.
visibility: hidden verbeft je element en laat die plaats voor wat het is.
Wil je van die open ruimte af, herbouw het dan terug naar display, zoals je het eerst had. Je code nu is goed, verander gewoon style.visibility = 'hidden' in style.display = 'none', en visible in block (of inline, naargelang je wensen - meer info). |