Copiar código del código de la siguiente manera:
/*Ajax envió el efecto de espera de retraso*/
var ajaxLoding = new Object ();
// wraperid: el elemento contenedor que muestra la imagen de alojamiento
// MS: se muestra la longitud del icono de alojamiento, milisegundos
// Envir: la fuente del evento del evento del evento se utiliza para obtener el objeto del evento de salida
// devolución de llamada: representa el método de recuperación ejecutado después de que termine la animación
// El método stop () indica la operación de la animación oculta que funciona después de que el método de recuperación se ejecuta correctamente
Ajaxloding.load = function (lodingid, ms, evento, izquierda, arriba, devolución de llamada) {
if (! Left || typeOf Left == Undefined)
izquierda = 0;
if (! top || typeOf top == indefinido)
Superior = 0;
this.lodingid = lodingid;
this.obj = $ ("#" + this.lodingid);
this.SourceEnGenElement = $ (Event.CurrentTarget);
this.start = function () {
this.obj.css ({positina: "relativo"});
this.sourceeVeentElement.Attr ("discapacitado", verdadero);
// Muestra el icono icono y lodingid de forma predeterminada, y establezca el siguiente estilo
Var imgobj = $ ("<img src = '/images/loaderc.gif' style = 'Position: Absolute; Width: 32px; Height: 32px;' id = 'img_loding'");
imgobj.css ({izquierda: this.obj.width () / 2- imgobj.width () / 3-heft, top: this.obj.height () / 2-imgobj.heeigh () / 2-top}) ;;
imgobj.appendto (this.obj);
this.obj.animate ({altura: this.obj.height ()}, ms, function () {
llamar de vuelta ();
});
};
this.stop = function () {
$ ("#Img_loding").
this.sourceeVeentElement.attr ("discapacitado", falso);
}
};
Método de llamadas:
Copiar código del código de la siguiente manera:
$ ("#ElementId").
var obj = new ajaxloding.load ("div_test", 2000, e, 0,0, function () {
// alerta ("¡Presentación exitosa!");
obj.stop ();
});
obj.Start ();
});
Este es el icono de alojamiento que uso, puede reemplazarlo usted mismo.