lostyazilim
tr.link

Çerez Uyarısı İçin JS Kaynaklı Bir Sorum Var

3 Mesajlar 741 Okunma
lstbozum
tr.link

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)
Merhabalar,

Aşağıdaki kodlar ile siteme çerez uyarısı ekledim ancak JS geç yüklendiği için bazen uyarı kutusu onaylandığında 1 saniyeliğine yada daha az bir süre gelip kayboluyor. Bunun önüne nasıl geçebilirim?

Uygulanmış hali: https://www.muratdinc.com/

<script>-child/ek.js" defer></script>


document.addEventListener("DOMContentLoaded", function(event) {

let ck = document.querySelector('.cookie-bar-info-confirm');
let arr = new Array(ck);
let main = document.getElementById('cookie_bar_main_display');

console.log('page load');

if(localStorage.getItem('confirmCookie')){
main.style.display = "none";
}else{
const cf = () => {
localStorage.setItem('confirmCookie',1);
}

arr.map((item) => {
item.addEventListener('click',function(){
main.style.display = "none";
cf();
});
});

let time = (35) * 1000;
setTimeout(function(){
main.style.display = "none";
},time);
}

});
 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻
wmaraci
reklam

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)
document.addEventListener("DOMContentLoaded", function(event) {

koduyla bu işlemi sayfa yüklendikten sonra yap demiş oluyorsun. Bunu kaldırıp tekrar dene. Sanırım istediğin şey bu. Bu arada blogunun tasarımını baya beğendim, başarılar :)
MuratDinc

kişi bu mesajı beğendi.

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)

MuhammedArslan adlı üyeden alıntı

document.addEventListener("DOMContentLoaded", function(event) {

koduyla bu işlemi sayfa yüklendikten sonra yap demiş oluyorsun. Bunu kaldırıp tekrar dene. Sanırım istediğin şey bu. Bu arada blogunun tasarımını baya beğendim, başarılar :)


Evet sarım bu sorunu çözdü. Teşekkürler.
 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al