Как показать изображение загрузки GIF с помощью JQuery - PullRequest
0 голосов
/ 22 июня 2010

Может ли кто-нибудь подсказать, как отображать gif загрузки изображения при загрузке изображения во время выполнения с помощью jQuery.

1 Ответ

0 голосов
/ 22 июня 2010

В качестве дополнительной опции к опубликованной статье вы можете привязать функцию ajax (если вы используете ajax).Вот пример того, как я делаю это в своих приложениях (это прекрасно работает).

function AddAjaxLoader(DivObject, Message) {
if (Message === undefined || Message === "") { Message = "Loading..."; }
var loader = $("<span />", {
    'class': 'ajaxLoading',
    html: '<span class="ajaxLoadingIcon">&nbsp;</span><span>' + Message + '</span>'
});

$(DivObject).hide().after(loader);

loader.ajaxComplete(function () {
    $(this).fadeOut('fast', function () {
        $(DivObject).show();
        $(this).remove();
    });
});
}

и CSS:

.ajaxLoadingIcon
{
    padding:9px;
    background: url(../Images/Icons/16_ajax-loader.gif) no-repeat left center;
}

Или без ajax ...

function AddLoader(DivId) {
    $("#" + DivId).html('<div class="ajaxBlock"><span class="ajaxLoadingIcon">&nbsp;</span> Loading...</div>');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...