Hallo Leute,
ich möchte auf einer Webseite eine Art Layer (einfach ein Div 800x600px) über den restlichen Inhalt legen. Dieses Fenster soll einen Closebutton haben, und wenn man diesen klickt, soll dieser Layer ausgeblendet werden und WICHTIG: für den restlichen Aufenthalt auf der Seite auch unisichtbar bleiben. Erst wenn ich die Session verlasse (also den Tab oder das Fenster schließe) und die Seite erneut aufrufe soll das Div wieder da sein. Oder zumindest nach einer bestimmten Zeit, sagen wir z.b. 1h. Das wäre auch schon okay.
Es funktioniert alles schon, bis auf dieses genannte Feature. Kann ich das mit dem jquery Cookie Plugin lösen?
PHP-Code:
if($.cookie('opt_visible') != 'true'){ //wenn kein Cookie existiert
$('#layer').show();
$('#coreContent, #footer, #navicaller').hide();
}else{
$('#layer').hide();
$('#coreContent, #footer, #navicaller').show();
}
//wenn der Closebutton geklickt wird, soll ein Cookie gespeichert werden.
//Dieses Cookie sollte nach dem Schließen der Session gelöscht werden. //Oder nach z.b. 1h
$('#layer #closebox').click(function() {
$('#layer').hide('fast');
$('#coreContent, #footer, #navicaller').show();
$.cookie('opt_visible', 'true');
});
Könnt ihr mir da bitte helfen? Danke vielmals!