Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo modificar la animación de carga de PullToRefreshListFragment al cargar datos por primera vez?

¿Cómo modificar la animación de carga de PullToRefreshListFragment al cargar datos por primera vez?

Por lo general, necesitamos una animación de máscara al cargar una solicitud de iframe o ajax. Podemos manejarlo de esta manera, usando un div absolutamente posicionado con una altura y ancho de 100, y luego adjuntarlo al cuerpo

El específico. El código se puede denominar de la siguiente manera

/**

* Autor: Zhang Qi

* Hora de creación: 2013-03-28

* Creador: Zhang Qi Zhang Qi

* Hora de creación: 2013-03-28

* Función: abrir y cerrar la máscara en el texto

* */

var LoadingUtils = {

Abrir: función(){

var top= $(this).offset()==¿Indefinido? :$(this).offset().top;

var left= $(this).offset()==undefinido?0:$(this).offset().left; >

var appender=null;

if($(this).parent().length==0)

{

appender=" cuerpo";

}else

{

appender=$(esto);

}

$ ("lt;div class="mask\"gt;lt;/divgt;").css({

display: "bloque",

ancho: $(this) .outerWidth(), //100

altura: $(this).outerHeight(), //altura

arriba: arriba,

izquierda: izquierda

}).appendTo(appender);//body

$("lt;div class=\" máscara-msg\"gt;lt;/divgt;"). html("Procesando, espere...")

.appendTo(appender).css({

display: "bloque",

izquierda: ($(this).outerWidth()-153)/ 2 izquierda,

arriba: ($(this).outerHeight()-42)/ 2 arriba,

}) ;

},

Cerrar: función(){

$(".mask").remove(); ("mask-msg").p> }

}

Hoja de estilo

.mask {

posición: absoluta;

izquierda: 0;

arriba:

ancho: 100;

alto: 100; > Opacidad: 0,3;

filtro: alfa(opacidad=30);

visualización: no

ne;

fondo: #absoluto;

relleno: 12px 5px 10px 30px;

ancho: automático

alto: 16px;

ancho del borde: 2px;

estilo del borde: sólido;

visualización: ninguno

color del borde: #ddd ;

tamaño de fuente: 12px;

fondo: #fff url('loading.gif') desplazamiento sin repetición 5px centro; >}

Cómo llamar

1. Mostrar máscara en DIV ww

LoadingUtils.Open.call(document.getElementById("ww"));

2. Bloquear toda la página

lt; script type="text/javascript"gt;

$(document).ready(function() {

p>

LoadingUtils.Open.call(this);

});

lt;/scriptgt;

Extendiendo ====== ===gt;IFrame in

window.parent().LoadingUtils.Close();

Cierra la animación de carga de la página principal desde la ventana secundaria