Отображение прогресса функции в IE - PullRequest
0 голосов
/ 02 апреля 2011
 $("#processorTeam").click(function(e) {
    $("#processingDialog").dialog().html('Processing Started')
    var funcCall = processImages(e);
})

Этот код инициирует диалоговое окно jQueryUI, заполняет текст «Обработка началась», а затем запускает функцию processImages.

В Firefox и Chrome диалоговое окно отображается перед запуском функции processImages, а затем отображает сообщения о состоянии во время выполнения функции processImages.

В IE диалоговое окно не отображается, пока не будет завершена функция processImages. В это время также отображаются все сообщения о состоянии, которые были отправлены во время выполнения функции processImages.

Есть ли способ выполнить эту работу в IE7 и IE8, как в Firefox?

1 Ответ

1 голос
/ 02 апреля 2011

Гмц ... быстрое решение этой проблемы - небольшой тайм-аут

 $("#processorTeam").click(function(e) {
    $("#processingDialog").dialog().html('Processing Started')
    setTimeout(function(){var funcCall = processImages(e);}, 100);
})

Может работать: -? дай знать, что меняется, если что-нибудь ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...