Tengo una devolución de llamada ajax que inyecta marcado HTML en un div de pie de página.jQuery reloj para cambios en el domo?
Lo que no puedo entender es cómo crear una forma de controlar el div para cuando su contenido cambie. Colocar la lógica de diseño que intento crear en la devolución de llamada no es una opción ya que cada método (devolución de llamada y mi manejador div de disposición) no deberían conocer el otro.
Idealmente me gustaría ver algún tipo de controlador de eventos similar a $('#myDiv').ContentsChanged(function() {...})
o $('#myDiv').TriggerWhenContentExists(function() {...})
encontré un plugin llamado reloj y una versión mejorada de ese plugin, pero nunca pude conseguir, ya sea para disparar. Traté de "ver" todo lo que podía pensar (es decir, la propiedad de altura del div se cambiaba a través de la inyección de ajax) pero no pude hacer que hicieran nada en absoluto.
¿Alguna idea/ayuda? Gracias jas
¿Qué método está usando para inyectar el contenido? – outis
en este caso estoy usando el complemento jQuery Layout. En el panel oeste tengo un div de contenido y div de pie de página. El diseño se inicializa antes de la llamada ajax, por lo que el panel de contenido del panel ocupa el 100% de la altura del panel. Mi devolución de llamada de éxito, si existen más filas que la sala, sabe cómo crear un localizador de paginación en la división del pie de página mediante su id ... var success = function (data) {$ (divid) .paginate (options); ...}. Pero no sabe que está en un objeto de diseño. Necesito activar layout.resizeContent ("west"); de alguna manera, pero no desea conectar la lógica de diseño de jQuery UI en la devolución de llamada. – jas