JQuery检查以查看是否显示Div

前端之家收集整理的这篇文章主要介绍了JQuery检查以查看是否显示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');
        }
    });

基本上,我想在liveShowDiv1之间切换显示和隐藏,当您单击此按钮。但由于页面上的其他东西可以使liveShowDiv1隐藏,我不能只是做一个切换功能来做到这一点。我必须检查不知何故,看看是否显示liveShowDiv1。

当它不显示:display = none

当它显示显示不是在样式标签

我怎么能告诉JQuery什么时候显示这个div?

解决方法

if($(this).is(‘:visible’))应该适用于这个相对简单的显示/隐藏。

猜你在找的jQuery相关文章