2012-02-16 3 views
0

소스에서 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를 사용해 보았습니다.) 위에 오류가 표시됩니다.

이 문제를 해결하는 방법에 대한 아이디어가 있으십니까? 나는 조사 중이다 ...

+0

사실, 해결 방법을 찾았습니다. $ 메서드를 사용할 때 문제가 발생한 것 같습니다. $ jQuery로 바꾸면이 문제를 피할 수 있습니다. – user1191229

답변

0

나는 그것이 지금 일하는 것이 기쁘다!

http://demos.goxtk.com/evl/

을 그냥 테스트 : 당신이 XTK R1과 다른 일을 확신하는 우리는뿐만 아니라 JQuery와 사용 어디에 당신은 (발매) 데모를 확인할 수 있을까? 그 수준에서 아무 것도 바뀌지 않았다고 생각합니다.

+0

데모에 대한 포인터를 보내 주셔서 감사합니다. 나는 잘 모르겠다. 무슨 일이 일어나고 있는지. 게시 한 코드가 실패했습니다. 더 이상 아닙니다. 나는 계속 너를 게시 할 것이다. – user1191229