2011-12-21 6 views
0

학교 프로젝트의 일환으로 이동할 수 있어야하는 DIV가 있습니다. 나는 그것을 작동 시켰고 그것은 Firefox에서 완벽하게 작동합니다. 그러나 다른 브라우저에서는 제대로 작동하지 않습니다. IE9에서는 전혀 작동하지 않습니다. 사파리 (Safari)에서는 하나의 사업부 (div)가 운영되는 경우에도 시차가 발생합니다. 오페라와 크롬에서는 div가 하나만있을 때 잘 작동하지만 여러 div가 서로 위에 있고 다른 div 위로 이동하려고하면 지연됩니다.끌어서 놓기 지연

나는 잠시 동안 그 일을 겪어 왔고, 실제로 그것을 일으킬 수있는 것에 관해서는 아이디어가 부족했다.

학교용이므로 어떤 라이브러리도 사용할 수 없으므로 (상당히 간단 해졌을 것입니다).

div의 드래그 만들기위한 코드는 여기에 있습니다 : http://pastebin.com/4TGRg1AW

+1

붙여 넣기 대신 http://jsfiddle.net/을 작성 하시겠습니까? –

+0

문제가 뭔지 모르겠지만 지금까지는 멋진 일을하고 싶었습니다. 그것은 내가 봤던 것 중 가장 깔끔하고 잘 정리 된 숙제 코드 중 일부입니다. 작동하지 않는다고해도 그 점을 명심하십시오. – nnnnnn

+0

나는 실제로 jsfiddle을 사용한 적이 결코 두렵지 않아, 내가 얼마나 많이 넣어야하는지 잘 모르겠다. –

답변

0

은 당신이 jQuery를 같은 것을 사용하는 것이 허용되지 있습니까? js 브라우저 호환성 문제가 많이 발생합니다.

+0

우리는 jQuery Core 이외의 것을 사용할 수 없으며 이것이 실제로 도움이 될 것이라고는 생각하지 않습니다. –

+0

오류의 성격에 따라 요소 및 이벤트로 작업 할 때 일부 브라우저 비 호환성 문제가 발생할 수 있습니다. 브라우저에서 오는 모든 오류를 캡처 할 수 있습니까? – kclair

+0

아니요, 오류가 발생하지 않습니다. 게다가, IE는 실제로 작동하지 않는 유일한 것입니다. 파이어 폭스처럼 다른 사람들도 작동합니다. –