Zademonstruję wam gotowy kod służący do rozwijania, zwijania, rozsuwania, wysuwania czy jak, kto woli nazywać tą czynność w kodzie. Po kliknięciu w dany link DIV z ukrytą wartością zostanie pokazany, po ponownym kliknięciu na dany link, DIV się ukryje.
Kod do pliku html:
function op(obj) {
x=document.getElementById(obj);
if(x.style.display == „none”) x.style.display = „block”;
else x.style.display = „none”
}
</script>
<a href=”/” onClick=”op(’poka’); return false;”>Pokaż</a>
<div id=”poka” style=”display:none”>
Ukryta treść DIV’a
</div>
Jeśli chcemy wykonać więcej takich ukrytych DIV’ów, to każdy z nich musi mieć inne id, które zmienia się w DIV i linku, w tym przypadku id to „poka”:
…<div id=”poka” style=”display:none”>…
Można także obsadzić zawartość klamerek <script> w pliku .js.
Zapraszam również do obejrzenia drugiej wersji Płynne animacyjne rozwijanie DIV’a – Rozwijanie i zwijanie ukrytego DIV’a v2.
