Navegación
-
Servicios
-
Noticias
- Google, Facebook y Twitter planean una original protesta
- Adiós Dennis Ritchie
- Muere Steve Jobs
- Cierra Bizarre Creations
- No habrá más Ubuntu Netbook Edition
- Cómo es el Internet Explorer 9 que será lanzado el lunes
- Impulsan una baja del costo de Internet
- Software argentino: ¿"niña bonita" de la economía local?
- Sex.com se vendió en u$s 13 millones
- Google puso fin al misterio de Batman
- Todas las noticias
-
Artículos
-
Descargas
-
Últimos 15 usuarios
-
Usuarios Top 15
-
Sitios recomendados
Web social
Como ocultar un objeto del DOM con un click
Publicado por André Karell Contreras Jiménez el 12/08/2009 en JavaScript - Nivel Básico
Tabla de contenidos
La tabla de contenidos pertenece al artículo completo y no al contenido parcial de cada página del mismo si fuese el caso.
Resúmen
Vemos como ocultar un objeto mediante un click :P
Sobre el autor
André Karell Contreras Jiménez tiene 19 años, vive en Mexico / Michoacan de Ocampo y su ocupación es Programador web.
Forma parte del club desde 17/06/2009 a las 15:30 habiendo estado en linea 16/03/2011 a las 03:42 por última vez.
Ha publicado 12 artículos en clubdesarrolladores con un promedio de valoración de 8.38 puntos. Puedes visitar su sitio web en http://andregeek.com
Estadísticas
- Leido 1633 veces
- Valorado 7.00 puntos
Ocultando un objeto del DOM
Bueno, muchos han de ver visto algo parecido en algun lado. Dando click en un boton (div) se oulta un elemento (por lo general otro div o imagen) Pues aqui pongo como hacerlo:
mostrar_elemento
Es el archivo donde viene la practica y aqui explicare el codigo.
Todos deberian saber hasta el <title>, espero.
Porcedemos a llamar a la ultima versión de JQuery.
Ahora ponemos el codigo de JQuey:
$(document).ready(function(){
$('#elemento').hide();
$("div:eq(1)").click(function(){
$('#elemento').show();
});
});Empezando diciendo que cuando el documento este listo ejecute lo siguiente.
(voy por lineas)
ahora, seleccionamos el div con id elemento y lo escondemos, osea, no va a aparecer.
despues seleccionamos el segundo div que este (se empieza por 0 como todo lenguaje de programacion)
le decimos que cuando se haga click en el, se muestren todos lso elementos con id (obviamente, solo puede haber 1 objeto con el mismo id) elemento. y si lo bajan y lo prueban, veran que no aparecera el texto:
<div id="elemento">Este elemento esta oculto por defecto y lo msotraremos pulsando otro div que efectuara la funcion de un boton</div>y con eso, ocultamos y mostramos un elemento del DOM (Documento Object Model) o del documento.
Ahora pueden modificar de mil formas este simple script, como que al dar click al texto que apareció, se oculte. Les mostrare como:
$(document).ready(function(){
$('#elemento').hide();
$("div:eq(1)").click(function(){
$('#elemento').show();
});
});El de arriba es el original
$(document).ready(function(){
$('#elemento').hide();
$("div:eq(1)").click(function(){
$('#elemento').show();
});
$("#elemento").click(function(){
$(this).hide();
});
});Simplemente le agregamos, antes de cerrar el $(document).ready[...],
$("#elemento").click(function(){
$(this).hide();
});No es nada que no este arriba, simplemente explicar que, $(this) lo ponemos por que, arriba ya esta seleccionado el elemento con el id elemento. y si le agregan eso, verán que, al dar click en el botón, sale el texto y al dar click en el texto, se oculta el texto.
Es todo, después traeré mas script útiles para decorar paginas web.
Autor: Yo mismo XD
Si tiene alguna pregunta sobre éste artículo por favor deje un comentario y será respondido.
Descargas
No existen descargas asociadas
Comentarios
Sus comentarios son importantes.
Listado de comentarios
No hay comentarios para listar, si desea puede crear el primer comentario para este artículo.
Agregar un comentario
Debe estar identificado para agregar un comentario
delicio.us
Google Bookmark
Technorati
Twitthis
Meneame
Yahoo My Web
Fresqui
Enchilame