Chrome (WinXP의 경우 19.0.1084.46m) 및 Safari (OS X 10.7.4의 경우 5.1.7)에서이 바이올렛 http://jsfiddle.net/Vkpwm/이 작동합니다. Google 이미지를 클릭하면 녹색 div가 표시되거나 숨겨 지지만 내 iPhone 및 xCode의 iPhone 시뮬레이터 (직접 페이지 http://jsfiddle.net/Vkpwm/show/을 사용하여)에로드하면 div가 다시 표시되지 않습니다.CSS 애니메이션 가시성 : 표시; Chrome 및 Safari에서 작동하지만 iOS에서는 작동하지 않습니다.
"-webkit-transition : 0.5s;"줄을 제거하십시오. CSS에서 작동하지만 분명히 애니메이션이 깨집니다. "visibility : hidden;"줄을 제거합니다. 또한 작동하지만 div가 아직 있으며 이벤트가 실행됨을 의미합니다 (예 : div가 완전히 불투명하더라도 경고가 발생 함).
이것은 iOS 버그입니까? 아니면 데스크톱 브라우저에서 해결할 수없는 뭔가를하고 있습니까?
MobileSafari는 CSS3 기능을 완전히 구현하지 않습니다. 일부 기능이 누락 될 것으로 예상됩니다. – Raptor