私はxtkリリース2とソースからビルドしたxtk.jsを試しましたが、xtkをjqueryとともに使用すると問題が発生しているようです。xtkとjqueryの問題
どんなに私は何をすべきか、私はいつもJavaScriptコンソールで
"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