2010-06-24 4 views
0

jQuery를 사용하여 CSS 속성이 클래스 내부에서 변경되었는지 확인하려고합니다. 나는 NPT 희망이 .HasClass을 사용합니까() - 나는 CSS에서 속성을 찾으려면 - 즉jQuery CSS 속성 변경 감지

display:block; 

나는이 작동하지 않을 수 있습니다 생각 했을까?

if (jQuery('css-class').css('display') == 'block') 

그렇다면 확실하지 않습니다.

+2

제대로 작동합니다. 확실하지 않은 경우 간단히 시도해보십시오. – jigfox

+0

안녕하세요 - 죄송합니다, 예 여행 중이며 이것이 효과가 있다고 생각하지 않았습니다. – Tom

+0

예 jQuery ('. css-class') – Mark

답변

0

jQuery의 .css ('css-property') 함수는 속성의 값을 반환합니다 (있는 경우). 따라서 표시 확인 : block

if($('selector').css('display') == 'block') 

이 작동합니다.

내가 이해에서
0

, 당신은 선택과 css-class를 교체해야합니다 : 아이디 #some_id를 가진 요소가 block-display이 있는지

if (jQuery('#some_id').css('display') == 'block') 
{ 
    // your code... 
} 

if 블록 내의 코드가 실행됩니다.