Код кода копирования следующим образом:
/*Ajax отправил эффект ожидания задержки*/
var AjaxLoding = new Object ();
// wraperid: элемент контейнера, который отображает изображение жилья
// MS: отображается длина значка Loding, миллисекунд
// Envent: источник события события события используется для получения объекта события отправления
// обратный вызов: представляет метод восстановления, выполненный после окончания анимации
// Метод Stop () указывает на работу скрытой анимации, работающей после успешного выполнения метода восстановления
Ajaxloding.load = function (lodingid, ms, event, left, top, обратный вызов) {
if (! слева || typeof left == не определено)
слева = 0;
if (! top || typeof top == не определено)
Верх = 0;
this.lodingid = lodingid;
this.obj = $ ("#" + this.lodingid);
this.sourceevengenelement = $ (event.currenttarget);
this.start = function () {
this.obj.css ({positin: "относительно"});
this.sourceeveEntelement.attr ("disabled", true);
// Показать значок значка и Lodingid по умолчанию и установить следующий стиль
Var imgobj = $ ("<img src ='/images/loaderc.gif 'style =' position: absolute; width: 32px; высота: 32px; 'id =' img_loding '" ");
imgobj.css ({left: this.obj.width () / 2- imgobj.width () / 3-heft, top: this.obj.height () / 2-imgobj.heigh () / 2-top}) ;;
imgobj.appendto (this.obj);
this.obj.animate ({height: this.obj.height ()}, ms, function () {
перезвонить ();
});
};
this.stop = function () {
$ ("#Img_loding").
this.sourceeveEntelement.attr ("disabled", false);
}
};
Метод вызова:
Код кода копирования следующим образом:
$ ("#ElementId").
var obj = new ajaxloding.load ("div_test", 2000, e, 0,0, function () {
// предупреждение («Успешное представление!»);
obj.stop ();
});
obj.start ();
});
Это значок Loding, который я использую, вы можете заменить его самостоятельно.