Ziemlich neu zu Javascript und Web-Entwicklung im Allgemeinen, nur auf der Suche nach etwas Hilfe mit dem Laden/Übergang DIVs ich auf einer Website haben.Zeigen Sie ein Laden div einmal pro Besuch, danach ein anderes Laden div
Ich benutze die jquery unten, um ein Intro auf der Homepage und das gleiche Skript auf anderen Seiten (mit einer kürzeren Ausblendung und anderen div) anzuzeigen, um eine Art Übergang zu imitieren. Auf der Homepage möchte ich nur das Intro div einmal pro Session oder Set-Periode zeigen, aber anstatt dazwischen nichts anzuzeigen, möchte ich es für das andere 'transition' div tauschen, das ich auf anderen Seiten verwende.
Ich schaute auf die Verwendung von Cookies und Session-Speicher, hatte aber kein Glück, viel zu arbeiten, speziell dafür. Jede Hilfe wäre großartig, danke!
$(window).load(function() {
setTimeout(function(){
$('#splash').fadeOut('slow', function() {
});
},1200);
});
UPDATE
Nach dem Vorschlag von @brad mit dem ist, was ich am Ende mit und funktioniert perfekt für das, was ich erreichen wollte.
HTML
<div id="preloader">
<div id="splash1">
</div>
<div id="splash2">
</div>
</div>
CSS
#splashback {
display: none;
}
#splashback2 {
display: none;
}
JQUERY
$(document).ready(function(){
if (sessionStorage.getItem('splash') !== 'true') {
$("#splash1").show();
setTimeout(function(){
$('#preloader').fadeOut('slow', function() {
});
},2500);
sessionStorage.setItem('splash','true');
}
else {
setTimeout(function(){
$("#splash2").show();
$('#preloader').fadeOut('slow', function() {
});
},500);
}
});
Java hat nichts mit JavaScript zu tun. Wie das Sprichwort sagt, ist Java zu JavaScript als Car ist zu Teppich. Und Sie sollten uns wirklich zeigen, was Sie versucht haben, damit wir Ihnen helfen können. – Brad