JQuery检查以查看是否显示Div

这个问题在这里已经有了答案:

  • 我如何检查一个元素是否隐藏在jQuery中? 53个答案

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


    有时需要检查div是否阻止或无。 我们可以很轻松地做到这一点。 这是简单的代码。 这里id = "test" - >为了测试目的,如果你使用class = "test"那么需要更新代码对于检查Block或者可见,那么使用这个为你的选择testid

    1. if ($('#test').is(':visible')) {}
    
    2. if ($('#test').css('display') == 'block'){}
    
    3. if ($('#test').not(':hidden')){}
    

    如果你的选择器是class然后

    1. if ($('.test').is(':visible')) {}
    

    要么

    1. if ($(your_element).is(':visible')) {}
    

    同样的

    如果你的selectorid为了不选中或隐藏,使用这个代码

    1. if ($('#test').not(':visible')){}
    
    2. if (!$('#test').is(':visible')){}
    
    3. if ($('#test').css('display') == 'none'){}
    
    4. if ($('#test').is(':hidden')){}
    

    如果你的选择器是类,那么使用这个

    1. if ($('.test').not(':visible')){}
    

    要么

    1. if ($(your_element).not(':visible')){}
    

    希望它能帮助你


    你可以试试这个:

    $(your_element).is(":visible") 
    

    例;

    if ($('#element_id').is(":visible") ) {
        // do something
    }
    
    链接地址: http://www.djcxy.com/p/14569.html

    上一篇: JQuery Check to See if Div is Shown

    下一篇: Member function memory allocation stack or heap?