Çünkü sizin açıp kapamak istediğiniz element id değil class idi yanlış hatırlamıyorsam.
Sadece şu kodu ekleseniz yeterlidir
Sadece şu kodu ekleseniz yeterlidir
document.getElementById("toc-title-container").addEventListener('click', function() {
slideToggle(document.getElementsByClassName("toc-list")[0], 200);
});
Çok teşekkürler, bayağı uğraştırdım. "toc-title-container" olan class'ın yanına birde id ekledim verdiğiniz kod ile zorun çözüldü. "toc-title-container" class olarak seçtiremedim bir türlü öyle çalışmıyor, illa id olması gerekiyor. Nedenini anlamadım ama bir sebebi var belli ki.
Bu arada sitedeki jquery'yi yazının sonundaki şu alan için https://prnt.sc/rfyux1 kullanmışım daha önce. Oradaki iki butonun alttaki işlemi yapmasını sağlıyor. O konuda da yarımcı olabilirseniz jquery'yi kaldırarak bir yükten daha kurtulmuş olacağım.
$(document).ready(function(){
$(".btn1").click(function(){
$(".bgndm-sr-b").text("Paylaşmaya ne dersin?");
$(".btn-gizle").css("display", "none");
$(".icrk-gizli-e").css("display", "block");
});
$(".btn2").click(function(){
$(".bgndm-sr-b").html("Nedenini belirtmek ister misin?");
$(".btn-gizle").css("display", "none");
$(".icrk-gizli-h").css("display", "block");
});
});
Evet derse yazıyı değiştirip paylaşım butonlarını getiriyor, hayır derse yine yazıyı değiştirip iletişime formu için buton geliyor. Butonlar display:none; mantığı ile "icrk-gizli-e" ve "icrk-gizli-h" şeklinde gizli.