소스에서 xtk 릴리스 2와 빌드 xtk.js를 시도했으며 xtk가 jquery와 함께 사용되면 문제가있는 것으로 보입니다 (릴리스 1에는 없었 음).xtk 및 jquery 문제
는 상관없이 내가 뭘, 난 항상 자바 스크립트 콘솔에
"Uncaught Error: Could not find the given container or it has an undefined size."
를 얻을 수 없습니다.
문제를 재현하기 위해, 나는 XTK 위키 샘플 HTML 페이지를 수정 편의를 위해 여기에보고 :<html>
<head>
<title>XTK TEST COMPILED!</title>
<script type="text/javascript" src="xtk.js"></script>
<script type="text/javascript">
var run = function() {
var r = new X.renderer('r');
r.init();
var cube = new X.cube([0,0,0],10,10,10);
r.add(cube);
r.render();
};
</script>
<body onload="run()">
<!-- the container for the renderer -->
<div id="r" style="background-color: #000000; width: 100%; height: 100%;"></div>
</body>
하고이 페이지를 테스트하는 경우
<html>
<head>
<title>XTK TEST COMPILED!</title>
<script type="text/javascript" src="xtk.js"></script>
<script type="text/javascript" src="jquery-1.7.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var r = new X.renderer('r');
r.init();
var cube = new X.cube([0,0,0],10,10,10);
r.add(cube);
r.render();
});
</script>
<body>
<!-- the container for the renderer -->
<div id="r" style="background-color: #000000; width: 100%; height: 100%;"></div>
</body>
(I로 변경 Chrome과 Firefox를 사용해 보았습니다.) 위에 오류가 표시됩니다.
이 문제를 해결하는 방법에 대한 아이디어가 있으십니까? 나는 조사 중이다 ...
사실, 해결 방법을 찾았습니다. $ 메서드를 사용할 때 문제가 발생한 것 같습니다. $ jQuery로 바꾸면이 문제를 피할 수 있습니다. – user1191229