¿Cómo modificar la animación de carga de PullToRefreshListFragment al cargar datos por primera vez?
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