Merhaba @frexx, üstüne tekrar tıklayınca kapanacak zaten :) Toggle demek, örneğin active class'ı için, varsa sil yoksa ekle demektir. Yani açıksa kapatacak kapalıysa açacak :)
En son Laravel 10 çıktı bu sitedeki eğitim 7.x sürümü. Fakat ben arada uçurum olduğunu sanmıyorum.
Ben Laravel 8 kullanıyorum.
WkHtmlToPdf ve Rotativa kütüphanelerini bir araştırmanı öneririm. Açık kaynaklı ve ücretsizler.
Öyle yapmasan da bir class ekleyip çıkarsan mesela? Örn: active.
Bu kullanım doğru bir kullanım değil çünkü, bence menu'ye sabit bir id veya class ver css'lerini ona yaz sabit kalsın ve menü açma butonuna tıkladığında menu'ye active classı ekle.
Aynı Class'ı hamburger ve close şeklinde değişiyorsa butona da ekleyip çıkarabilirsin.
Bu işlem için classList.toggle("active") kullanabilirsin.
Kodun şu şekilde görünecektir;
nav_btn.onclick = ()=>{
menu.classList.toggle("opened");
nav_btn.classList.toggle("active");
}
Kolay gelsin.
Eğer sadece o sayfada kullandıysan geçişte eski haline geleceği için kayma olması normal olabilir tüm sitede aynı scroll'u kullanmayı deneyebilirsiniz.
ctrl + shift + r yap her seferinde version ile uğraşma fakat site eğer sunucudaysa localde değilse c+s+r ile hallet en son version ver.