복붙노트

[JQUERY] 요소 jQuery를 함께 표시되는 경우 감지 [중복]

JQUERY

요소 jQuery를 함께 표시되는 경우 감지 [중복]

해결법


  1. 1.당신이 찾고 :

    당신이 찾고 :

    .is(':visible')
    

    당신은 아마 당신의 선택을 변경해야하지만 어쨌든 다른 장소에서 그것을 사용하고 고려 jQuery를 사용합니다 :

    if($('#testElement').is(':visible')) {
        // Code
    }
    

    아이에 (어떤 의미) false를 반환합니다 : 대상 요소의 부모 요소 중 하나가 숨겨져있는 경우, 다음 ( '볼 수') .is는 것이 중요합니다.

    : 볼은 요소의 무리를 검사 DOM 트리를 통과하는대로 매우 느린 선택되는 명성을했다. 이 게시물은 (: 보이는 보려면 Ctrl + F)를 설명으로 좋은 소식은, 그러나, jQuery를 3 있습니다 :

    특정 사용 케이스에 더욱 확장하는) $ .fadeToggle (라고 jQuery를 기능 내장있다 :

    function toggleTestElement() {
        $('#testElement').fadeToggle('fast');
    }
    

  2. 2.필요가 없습니다, 단지 요소에 fadeToggle ()를 사용합니다 :

    필요가 없습니다, 단지 요소에 fadeToggle ()를 사용합니다 :

    $('#testElement').fadeToggle('fast');
    

    여기 데모입니다.


  3. 3.

    if($('#testElement').is(':visible')){
        //what you want to do when is visible
    }
    
  4. from https://stackoverflow.com/questions/8774089/detect-if-an-element-is-visible-with-jquery by cc-by-sa and MIT license