xtk и jquery вопросы - PullRequest
       20

xtk и jquery вопросы

0 голосов
/ 16 февраля 2012

Я попробовал xtk release 2, а также собрал xtk.js из исходного кода, и, похоже, существует проблема (которой не было в релизе 1), когда xtk используется вместе с jquery.

Что бы я ни делал, я всегда получаю

"Uncaught Error: Could not find the given container or it has an undefined size."

в консоли javascript.

Чтобы воспроизвести проблему, я изменил образец html-страницы в вики xtk, о котором здесь сообщается для удобства:

<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), вы получите сообщение об ошибке, описанное выше.

Есть идеи, как с этим справиться? Я расследую ...

1 Ответ

0 голосов
/ 16 февраля 2012

Я рад, что теперь это работает!Вы можете проверить (неизданную) демонстрацию, где мы также используем JQuery:

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

Только для теста: вы уверены, что он работал по-другому с XTK r1?Я не думаю, что что-то изменилось на этом уровне ..

...