IE9에서 정확한 javascript 표시 문제가 있습니다. 다른 브라우저 (Firefox, Opera, Chrome, Safari)는 잘 작동하지만 IE의 애니메이션은 유창하지 않습니다. 예를 들어, 왼쪽에서 오른쪽으로 드래그 할 수있는이 줄을보십시오 (포스트의 끝에 링크).IE9raphraph animation issue
자바 스크립트 코드 :
var w = 1250;
var h = 650;
var drawing = Raphael("obrazek",w,h);
var Ax = 50
var Ay = 50
var Ey = 500
var w = 1250;
var h = 650;
var drawing = Raphael("obrazek",w,h);
var Ax = 50
var function onDragMove(dx,dz) {
this.onDragUpdate(dx - (this.deltax || 0), dz - (this.deltaz || 0));
this.deltax = dx;
this.deltaz = dz;
}
function onDragStart() { this.deltax = this.deltaz = 0; }
function onDragStop() { this.onDragStop(); }
// line 1
var Ax
var line = drawing.path([["M",Ax,Ay],["L",Ax,Ey]]).attr({"stroke-width":3})
line.drag(onDragMove,onDragStart)
line.attr({"cursor":"move"})
line.onDragUpdate = function(dx,dz) {
Ax += dx
line.attr({"path":[["M",Ax,Ay],["L",Ax,Ey]]})
}
및 해당 HTML :
<html>
<head>
<script src="raphael.js"></script>
</head>
<body>
<div id="obrazek">
<script src="ietest.js"></script>
</div>
</body>
</html>
또는 여기 IE9에서이 문제를보고 크롬과 비교 : 사전에
http://mech.fsv.cvut.cz/~stransky/ietest/ietest.html
감사를 어떤 도움이든.
대단히 감사합니다! DOCTYPE을 추가하면 작업이 완료되었습니다. – user1520592