2013-08-19 2 views

ответ

2

установить цель в режиме ожидания виджета, чтобы документировать тело.

require([ "dojox/widget/Standby" ], function(st) { 
       var standby = new st({ 
        id : "StandyBy1", 
        target : dojo.body(), 
       }); 
       document.body.appendChild(standby.domNode); 
       standby.startup(); 
       standby.show(); 

      }); 
+0

Спасибо, я использую додзё 1.8. Я изменил на «target: win.body()» с dojo/_base/window, требующим загрузки модуля. Я пробовал ваш код с небольшими изменениями, и в итоге я получил ошибку: «TypeError: n.style undefined». Эта ошибка указывает на строку 15 в dojo.js. – user1739825

+0

Выглядит как проблема со старым додзе и добавлением к телу body.http: //stackoverflow.com/questions/9478420/oncomplete-fires-too-soon – tik27

+1

Попробуйте добавить статический zIndex: 100 в опции :: http : //jsfiddle.net/KRLyk/3/ – tik27

0

На первых посмотрите здесь для использования в режиме ожидания: http://dojotoolkit.org/reference-guide/1.9/dojox/widget/Standby.html#dojox-widget-standby

тогда я бы сказал, что это достаточно, чтобы установить ширину и высоту DIV (вы использовать DIV для этого права?) до 100%, чтобы он соответствовал экрану.

Для получения дополнительной информации и лучшей поддержки добавьте код в сообщение!

Привет

+0

спасибо, что я уже прочитал его, но я предпочитаю простой и прямой, как «все тело», без необходимости определять размер. Еще раз спасибо. – user1739825