Esto es lo que estoy tratando de lograr en última instancia:jQuery comprobación para ver si se muestra Div
//When the user clicks the liveshow button this happens
$(".liveshow-button").live('click', function() {
if ($(".liveshowDiv2").css('display') == 'none') {
$(".liveshowDiv2").fadeOut(ifadeOutSpeed, function() {
$('#wrapper-div').animate({ height: $('.liveshowDiv1').height() + "px" }, iresizeSpeed, function() {
$('.liveshowDiv1').fadeIn(ifadeInSpeed, function() {
});
});
});
}
else {
alert('This never gets displayed');
$(".liveshowDiv1").slideUp('fast');
}
});
Básicamente quiero cambiar entre liveShowDiv1 que se muestra y se oculta cuando se hace clic en este botón. Pero como otras cosas en la página pueden hacer que liveShowDiv1 esté oculto, no puedo hacer una función de alternar para hacer esto. Tengo que verificar de alguna manera para ver si LiveShowDiv1 se muestra o no.
Cuando no aparece: display = ninguno
Cuando se está mostrando la pantalla no se encuentra en la etiqueta de estilo en absoluto
¿Cómo puedo saber en jQuery cuando aparece este div?
http://stackoverflow.com/questions/178325/how-do-you-test-if-something-is-hidden-in -jquery – Adam