먼저이 문서는 내 문서의 머리 부분에있는 스크립트입니다.Internet Explorer 9 및 10에서 사용자 지정 Javascript가 실행되지 않음
<script>
document.addEventListener("DOMContentLoaded", function() {
var e, t = document.querySelectorAll("div.bounceInDown");
for (var n = 0, r = t.length; n < r; n++) {
e = Math.round(Math.random() * 7e3) + "ms";
t[n].style.animationDelay = e;
t[n].style.WebkitAnimationDelay = e
}
}, false)
</script>
이제 키 프레임 애니메이션이있는 "bounceInDown"이라는 클래스가 있습니다. 이 보조 클래스가 적용된 div 요소는 모두 웹 사이트가로드 될 때 이탈합니다. 이제 스크립트가 다른 지연 값으로 바운스를 만듭니다. 그것은 인터넷 탐색기에서 작동하지 않습니다. 이유는 모르겠다. 내 코드에 어떤 문제가 있습니까? 그것은 IE9는 animation
을 지원하지 않습니다 우선 잘 IE
코드를 포맷하십시오 (애니메이션 기간과 그
1s
교체)가 읽을 수 있도록 (즉, 여러 줄을 사용하고 적절한 들여 쓰기). 고맙습니다! –http://stackoverflow.com/questions/1695376/msie-and-addeventlistener-problem-in-javascript addEventListener는 IE에는 적합하지 않습니다. – user2239256
@ user2239256 addEventListener는 IE9에서 지원됩니다. http://msdn.microsoft.com/en-us/library/ie/ff975245%28v=vs.85%29.aspx –