Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/11/2010, 08:15
motorinapronto
 
Fecha de Ingreso: noviembre-2010
Mensajes: 101
Antigüedad: 13 años, 5 meses
Puntos: 0
mostrar/ocultar jQuery

Hola. a ver si alguien me ayuda.
estoy usando esto para mostrar/ocultar un apartado de mi web:

Código HTML:
$('.hidetop').click(function(){
	$('#up').slideToggle("slow");
	$('#enter').slideToggle("slow");
	$('#login').slideToggle("slow");
	$('#lang').slideToggle("slow");
	$('.buscargrande').addClass("buscarmini");
El problema es que cuando lo escondo... y le doy a "actualizar" la pagina, me vuelve a aparecer mostrado... y quiero q se mantenga escondido!!

Y otro problema es que en el "addClass", cuando lo escondo me cambia de clase (logicamente) pero cuando lo vuelvo a mostrar... no vuelve a la clase anterior! sino que se mantiene la nueva...
He probado a solucionar esto con slideDown y slideUp (por separado)... pero para ello necesito tener oculto un objeto nada mas entrar en la pagina... ¿alguien sabe como se hace? Lo he intentado asi (poniéndolo fuera del click):

Código HTML:
$(function() 
{
$('#esconder').slidedown();

$('.hidetop').click(function(){
	$('#up').slideUp("slow");
	$('#enter').slideUp("slow");
	$('#login').slideUp("slow");
	$('#lang').slideUp("slow");
	$('.buscargrande').addClass("buscarmini");
});
pero por muy rápida que ponga la velocidad... al actualizar la pagina se ve como "aparece y se esconde" xD y no me sirve...

alguna idea?