ソースから xtk.js をビルドするだけでなく、xtk リリース 2 も試しましたが、xtk を jquery と一緒に使用すると (リリース 1 にはなかった) 問題があるようです。
私が何をしても、私はいつも
"Uncaught Error: Could not find the given container or it has an undefined size."
JavaScriptコンソールで。
問題を再現するために、xtk wiki のサンプル 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>
このページをテストすると (私は Chrome と Firefox を試しました)、上記のエラーが表示されます。
これに取り組む方法についてのアイデアはありますか?調べている...