2012-03-13 2 views
1

CSS3 전용 드롭 다운 메뉴 인 기본 탐색 메뉴와 하위 애니메이션이 표시되는 멋진 애니메이션이 나타납니다.여러 CSS3 전환이 충돌합니다.

나는 또한 동일한 페이지에 CSS3 전용 항목 인 슬라이더 (flexslider)가 있습니다.

내 문제는 애니메이션이 서로 간섭한다는 것입니다. 탐색 항목 위로 마우스를 이동하면 슬라이더가 다음 이미지로 슬라이드되도록 설정되면 해당 항목의 하위 메뉴가 표시되므로 두 애니메이션이 서로 독립적 인 것이 아니라 동시에 발생합니다. http://supermarchepa.com/v3/eng/index.html

건배 :

는 여기에 대해 이야기하고있는 페이지에 대한 링크입니다.

+0

내가 무슨 뜻인지 잘 모르겠다. 페이지가 잘 작동하고 슬라이더와 하위 메뉴가 Chrome과 FF에서 독립적으로 움직입니다. – Duopixel

+0

답장을 보내 주셔서 감사합니다. 어쩌면 사파리 일뿐입니다. 지금 Chrome에서 테스트 해 보았지만 정상적으로 작동하지만 Firefox는 사파리만큼 나쁘지는 않지만 애니메이션은 고르지 않습니다. 나는 그것의 관련성의 확실하지 않은 Mac에있다. – user127181

답변

4

Safari는 visibility에 애니메이션 효과가있는 것 같지 않은데 필요한 애니메이션 만 시도해보십시오.

nav ul#nav ul { 
-webkit-transition: opacity .2s ease-in-out, margin-top .2s ease-in-out; 
-moz-transition: opacity .2s ease-in-out, margin-top .2s ease-in-out; 
-ms-transition: opacity .2s ease-in-out, margin-top .2s ease-in-out; 
-o-transition: opacity .2s ease-in-out, margin-top .2s ease-in-out; 
transition: opacity .2s ease-in-out, margin-top .2s ease-in-out; 
} 

이렇게하면 문제가 해결됩니다. 참으로 이상한 버그입니다.

+0

그래, 그것을 해결, 이상한 버그, 도움을 주셔서 감사합니다 – user127181