¿laborioso?, no como crees.
Mira si son como 20 lineas y ya está:
Código Javascript
:
Ver original$(function () {
if($.cookie('mostrarChat')=='si')
$("#chat").css('display','block');
else $("#chat").css('display','none');
$("#enlace").click(function(){
var displayStatus = $("#chat").css('display');
switch(displayStatus){
case 'none': $("#chat").css('display','block');
$.cookie('mostrarChat', 'si');
break;
case 'block': $("#chat").css('display','none');
$.cookie('mostrarChat', null);
break;
}
});
});
DEMÁS HTML PARA QUE HAGAS LAS PRUEBAS
Código HTML:
Ver original<script src="http://code.jquery.com/jquery-1.7.1.min.js" language="javascript"></script> <script src="http://code.jquery.com/jquery.cookie.js" language="javascript"></script> <!-- DESCARGATE EL jquery.cookie.js de alguna parte, ya no está alojado en jquery.com -->
#chat{
position:absolute;
bottom:0;
right:0;
width: 300px;
height: 500px;
border: #000 solid 1px;
padding: .5em;
}
<a href="#" id="enlace">Mostrar/ocultar chat
</a>
<div id="chat" style="display: none">
Este es el contenido del chat
...... En fin, se utilizó una cookie o no??