Foros del Web » Programando para Internet » Jquery »

mostrar/ocultar jQuery

Estas en el tema de mostrar/ocultar jQuery en el foro de Jquery en Foros del Web. 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"); ...
  #1 (permalink)  
Antiguo 27/11/2010, 08:15
 
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?
  #2 (permalink)  
Antiguo 27/11/2010, 08:30
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola motorinapronto

Muevo tu tema al foro de Frameworks y Plugins Javascript desde Javascript.

Saludos,
  #3 (permalink)  
Antiguo 27/11/2010, 09:30
 
Fecha de Ingreso: junio-2009
Ubicación: Madrid
Mensajes: 46
Antigüedad: 14 años, 10 meses
Puntos: 7
Respuesta: mostrar/ocultar jQuery

Hola,

Al recargar la página se cargará el HTML original, lo que has cambiado con JavaScript no permanece. En cuanto a la clase que has añadido con 'addClass', cuando quieras que desaparezca tienes que quitarla con 'removeClass', no se si lo estás haciendo así.

Saludos
__________________
Quizá te interese mi Tutorial de JavaScript Orientado a Objetos.

Nuevo: CSS Floats: Tutorial Visual

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:55.