JavaScript'in en altına ekleyin;
var isBoxViewed = localStorage.getItem('isBoxViewed');
if (isBoxViewed) {
box.classList.add("js-is-hidden");
} else {
localStorage.setItem('isBoxViewed', true);
}
Çalıştı sağolasın
localStorage kullanarak yapabiliriz
const box = document.querySelector('.box');
document.addEventListener('click', function (event) {
// If user clicks inside the element, do nothing
if (event.target.closest('.box')) return;
// If user clicks outside the element, hide it!
box.classList.add('js-is-hidden');
localStorage.setItem('boxHidden', true);
});
document.addEventListener(
'DOMContentLoaded',
() => {
const isHidden = localStorage.getItem('boxHidden');
if (isHidden) {
box.classList.add('js-is-hidden');
}
},
false
);
Bu kodda çalıştı ama dreamweaver 14. satırı hata olarak gösterdi, emeğinize sağlık.
Çalıştı sağolasın
Bu kodda çalıştı ama dreamweaver 14. satırı hata olarak gösterdi, emeğinize sağlık.
Peki aynı ilmei bunu için nasıl yapabilirim. bu 5 saniye görünüyor ve kayboluyor, ve f5 yapınca yine görünüyor.
<div id="hideDiv">
This div will hide automatically after 5 seconds
</div>
#hideDiv{background:red; width:400px; margin:0 auto; color:#fff; padding:10px; text-align:center;}$(function() {
setTimeout(function() { $("#hideDiv").fadeOut(1500); }, 5000)
})