2012-09-09 4 views
0

Modernizr을 배우려고 시도하고 있습니다.Modernizr을 사용하여 스크립트를 트리거

: 브라우저가 하지 지원 CSS3 애니메이션

내가 모더 나이저 CSS 애니메이션을 확인하기 위해 설정 한 내가 (페이지 하단)이 스크립트가 않는 경우

나는 스크립트를 발사 할

if (Modernizr.cssanimations) { 
    //Script to Run 
} 

Firefox (CSS3 Animations 지원)를 열면 스크립트가 실행됩니다. IE (CSS3 Animations를 지원하지 않음)를 열면 스크립트가 실행되지 않습니다.

무엇이 잘못 되었나요?

답변

2

Modernizr의 플래그는 해당 기능이 인지 여부를 알려줍니다.if 문구는 "CSS 애니메이션이 지원되면 물건을 만드십시오."라고 말하고 있습니다. CSS 애니메이션이 이 아니고이 아닌 경우 원하는 것을 원합니다.

대신이 작업을 수행 :

if (!Modernizr.cssanimations) { 
    //Script to Run 
} 
1

귀하의 경우에는! Modernizr.cssanimations 전에 또는 else 문을 사용하십시오.