Выберите контейнер div в сообщении JQuery BlockUI - PullRequest
1 голос
/ 14 сентября 2010

Я использую этот плагин для блокировки пользовательского интерфейса при нажатии <input type="submit">. Однако я не хочу блокировать интерфейс сразу, а через 2 секунды.

Следующая функция не работает, потому что $('#processingData') не может быть найдено, хотя я определил <h3 id="ProcessingData" style="display:none">Processing Data...</h3> в теле html.

$(function() {
    $('input[type=submit]').click(function() {
        setTimeout(function() {
            $.blockUI({ 
                message: $('#processingData')
            }); 
        }, 2000);
    });
});

1 Ответ

1 голос
/ 15 сентября 2010

Не знаю, если это просто опечатка в вашем вопросе, но processingData и ProcessingData - это не одно и то же.Обратите внимание на заглавную букву P в начале.

И не должно ли это быть

message: $('#ProcessingData').text()

?

...