Проблема рендеринга макета Dojo - PullRequest
1 голос
/ 25 августа 2011

Нажмите F5 в этом примере: DojoToolkit .

Сначала показывается контент, а после этого макет переходит в конечное состояние. В моем приложении я хочу обратное, чтобы макет отображался, а после этого отображался контент. Я не хочу, чтобы это явление «прыжка» при загрузке Можно ли это как-то исправить?

1 Ответ

2 голосов
/ 26 августа 2011

Нет, я не думаю, что есть такая опция.В любом случае, вы можете использовать контейнерный div (со всеми элементами макета dojo в нем) с начальным состоянием visbility:hidden, и после загрузки и анализа страницы измените ее видимость на «visible».

    <div id="container" style="visibility:hidden">
      <!-- dijit widgets inside the "container"-->
    </div>

   <script type="text/javascript">
      dojo.ready(function(){
        dojo.style("container:, "visibility", "visible");
      });
   </script>
...