Это то, чего я в конечном итоге пытаюсь достичь:
//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');
}
});
В основном я хочу переключать между liveShowDiv1, отображаемым и скрытым, когда вы нажимаете эту кнопку. Но так как другие вещи на странице могут сделать liveShowDiv1 скрытым, я не могу просто сделать функцию переключения для этого. Мне нужно как-то проверить, отображается ли liveShowDiv1 или нет.
Когда он не отображается: display = none
Когда отображается показ не в теге стиля
Как я могу указать в JQuery, когда отображается этот div?