Me gustaría saber si hay un evento DOM para escuchar que me dice cuando un elemento DOM se mueve o se cambia de tamaño en la página. No estoy hablando de elementos que se arrastran/caen. Un ejemplo es si tengo una lista de tres elementos en una página, y uso JS para eliminar uno de los dos primeros elementos de la lista de la página (u ocultarlo o lo que sea), me gustaría adjuntar un controlador para ejecutar cuando el tercer elemento de la lista se mueve hacia arriba en la página.Cómo saber cuándo un elemento DOM se mueve o se redimensiona
Estoy usando jQuery, por lo que las respuestas simples de javascript o jQuery son aceptables.
Quizás no haya eventos de movimiento/posición/cambio de tamaño en el nivel del elemento, así que si hay un evento de nivel de página/documento que me dirá que la página fue repintada y puedo verificar si necesito volver a llamar a una función ?
Antecedentes
puse un div transparente sobre un elemento mientras se realiza una llamada de servicio web para eliminar ese elemento. Como necesito posicionar absolutamente ese div superpuesto, quiero que rastree el elemento que cubre inicialmente. En efecto, lo ancla al elemento base.
Voy a intentar su sugerencia acerca de poner la superposición en el elemento. Además, solo podría funcionar window.resize y window.scroll ... Recordaría todas mis superposiciones. – slolife
Parece que no funciona. Mi elemento base (el elemento que se va a ocultar) es una fila de la tabla (tr). Si establezco su posición = relativa, y agrego mi elemento de superposición ($ overlay.appendTo ($ tr), ¿se ve bien?), Con una posición = absoluta, la superposición llena toda la pantalla. – slolife
Para cambiar el tamaño, consulte aquí: https: // github.com/marcj/css-element-queries –