John Resig, anuncia que las últimas Nightly Versions de Firefox 3.1 disponen de un nuevo evento llamado MozAfterPaint
y que se ejecuta despues de que el navegador haya repintado una porción de la página.
Este evento, pretende ser una propuesta (como muchas otras que los navegadores solicitan a la W3C) con la que poder tener mayor control sobre lo que ocurre en nuestra aplicación.
function log(e){
store.push( e.clientRects );
}
// Empezamos a loguear
window.addEventListener("MozAfterPaint", log, false);
// Eliminamos la funcionalidad del evento.
window.removeEventListener("MozAfterPaint", log, false);
La ejecución del evento nos retorna en forma de parámetro la información del Evento con 2 propiedades nuevas:
element.getClientRects
, colección de rectangulos que indican los cambios detectados en el cambio.element.getBoundingClientRect
, texto producido tras la unión de los rectangulos revueltos por getClientRects.
Esta propiedad únicamente funciona sobre Firefox 3.1.
2 comentarios, 0 referencias
+
#