인라인 블록이 요소를 ": visible"선택기와 일치하지 않는 것처럼 보입니까? jQuery를 (http://api.jquery.com/visible-selector/)에서인라인 블록이 보이지 않는 이유는 무엇입니까?
$('body').append($('<p>').css('display', 'inline-block'))
var p = $('p');
p.is(':visible');
==> false
p.css('display', 'block');
p.is(':visible');
==> true
귀하의 코드는 두 경우 모두 나를 위해'false'를 반환합니다. 왜냐하면 요소가 DOM에서 분리 되었기 때문입니다. –
@ Mr.Alien OP는 새로운'p' 요소를 만들고 있습니다. –
죄송합니다. 예를 들어 샘플 코드에서 DOM 단계에 추가하는 것을 건너 뛰었습니다. 업데이트했습니다. – patrick