2012-02-16 10 views
0

私は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を試しました)、上記のエラーが表示されます。

これに対処する方法はありますか?私は調査中です...

+0

実際には、回避策が見つかった。$メソッドを使用しているときに問題が発生しているようだ。 jQueryで$を置き換えると、この問題を回避できるようです。 – user1191229

答えて

0

私はうまくいきました!ただ、テストのために

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

:あなたは、私たちが同様にjQueryのを使用します(未発表)のデモをチェックアウトすることができ、それはXTK R1と異なる働いたあなたは確かにありますか?そのレベルで何も変わったとは思わない。

+0

デモへのポインタがありがとうございました。私は確信していない、何が起こっていた。投稿したコードは失敗していましたが、もうそれはありません。私はあなたの投稿を続けます。 – user1191229