제이쿼리 요소의 값 가져오기 채택완료

if($('.fixed_top'),  $('.fixed_bottm')) 요소가 fadeOut 일 경우를 

어떠한 이벤트를 실행하려 하는데요 ㅜㅜ

조건을 어떻게 걸어줘야 하는지 모르겠네요ㅜㅜ

 

답변 1개

채택된 답변
+20 포인트

fadeOut 되었다는 것은 결국 보이지 않게 되었다는 의미이기도 합니다.

.css('display') == 'none' 으로 체크해 볼 수 있지 않을까 합니다.

(.is(:visible) 로 체크해도 될 것 같은데.. 크롬에서 정상 작동하는지가  확실치 않습니다.)

 

ex.

Copy
if ($('.fixed_top').css('display')  ==  'none' ) {

  // event 실행

}

 

if (!$('.fixed_top').is(:visible)) {

  // event 실행

}
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고