Sie können auch session (oder local) den Klick zu erinnern.
Jedes Mal, wenn die Seite geladen wird, überprüfen Sie zuerst den Speicher, um zu überprüfen, ob der Benutzer geklickt hat. Wenn dies der Fall ist, wird #count entfernt.
Wenn der Benutzer auf #notif klickt, entfernen Sie das Element #count und speichern Sie die Informationen im Speicher, damit sie beim nächsten Laden der Seite wieder entfernt werden können.
sessionStorage speichert die Informationen lokal, während das Browserfenster oder die Registerkarte geöffnet ist. localStorage speichert es dauerhaft, bis es explizit gelöscht wird.
In dieser Frage, die Sie eine nette Diskussion über die Unterschiede zwischen local haben, session, Cookies und Session: What is the difference between localStorage, sessionStorage, session and cookies?
In Ihrem Fall, ich denke, die am besten geeignete Lösung ist session (oder local je nachdem, wie hartnäckig Sie wollen die Informationen), da diese Informationen nicht an den Server gesendet werden müssen.
<html>
<head>
<script
src="https://code.jquery.com/jquery-3.1.1.min.js"
integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="
crossorigin="anonymous"></script>
</head>
<body>
<button id='notif'> removeCount</button>
<div id="count">
This should be removed.
</div>
<script>
window.onload = function() {
if (window.sessionStorage && window.sessionStorage.getItem('removeCount') == 'true') {
$("#count").remove();
}
$('#notif').click(function() {
if (window.sessionStorage) {
window.sessionStorage.setItem('removeCount', 'true');
$("#count").remove();
}
});
}
</script>
</body>
</html>
[Use lokalen Speicher] (http://stackoverflow.com/a/12063002/4248328) –
Verwenden 'localStorage' – Bharat
wie kommentiert oben Sie local oder Cookies für diesen Zweck verwenden können. – user7417866