collapsible butonları öğrenmeye çalışıyorum. aşağıdaki linkte güzel bir tutorial buldum ve bir miktar kavradım. Yalnız javascript bilmiyorum ve expand ve collapse fonksiyonunu javascriptle yapmışlar. Şimdi ben en üste bir expand all ve collapse all linki eklemek istesem nasıl bir scripte ihtiyacım olur? şu kod üzerinden göstermeniz mümkün olursa kendi koduma uyarlayabilirim:
www.w3schools.com
şimdiden teşekkürler
html sayfasında js kodları <script></script> içinde çalışır.
aradığın kod aşağıdaki
ayrıca aynı butonun expand ve collapse yapmasını toggle class'ı sağlıyor.
<script>
var coll = document.getElementsByClassName("collapsible");
var i;
for (i = 0; i < coll.length; i++) {
coll[i].addEventListener("click", function() {
this.classList.toggle("active");
var content = this.nextElementSibling;
if (content.style.maxHeight){
content.style.maxHeight = null;
} else {
content.style.maxHeight = content.scrollHeight + "px";
}
});
}
</script>
Teşekkürler, script'i gördüm. Kendi koduma da uyarlayabiliyorum. Tüm butonları aynı anda açıp kapayacak bir script olabilir mi?
aynen bu kod. ben buradan yürüyebilirim. teşekkür ederim.
edit: ben cevap yazarken açıklamışsın, çok teşekkürler.