¿Cuál es la mejor manera de mostrar un div cuando se hace clic en un botón y luego ocultarlo con un botón de cerrar?visibilidad: visible/oculto div
Mi código jQuery es la siguiente:
$(".imageIcon").click(function(){
$('.imageShowWrapper').css("visibility", 'visible');
});
$(".imageShowWrapper").click(function(){
$('.imageShowWrapper').css("visibility", 'hidden');
});
excepto el problema que estoy teniendo es que se cierra automáticamente y sin ningún tipo de clics. Carga todo bien, se muestra durante aproximadamente 1/2 segundo y luego se cierra. ¿Algunas ideas?
hey gracias por su respuesta, quiero que el div se oculte primero, necesitaría usar la misma función hide() o puedo simplemente usar la propiedad de visibilidad CSS –
@Scott Robertson, de nada, puedes ocultar el div fuera del controlador de eventos, ocultar sets 'display: none' a un elemento. – undefined
hmm tal vez no lo implementé correctamente Todavía estoy aprendiendo muchas de estas cosas. En mi archivo CSS coloqué 'display: none' en las propiedades de imageShowWrapper, pero ahora el Jquery no afectará al div –