Tengo dos divs para diferentes secciones de mi página web, una sección de trabajo y una de referencia. Uno es de tamaño fijo, el otro es de tamaño variable y están apilados verticalmente. Estoy intentando diseñarlo de modo que si quieres trabajar en algo en el panel de referencia, haces clic en un enlace y se intercambian todos los datos entre los dos paneles. Mi idea era hacer lo siguiente:¿Cómo se mueve html de un div a otro con Jquery sin romper javascript
var working = $("#working_pane").html();
var ref = $("#reference_pane").html();
$("#working_pane").html(ref);
$("#reference_pane").html(working);
El problema con esto, es que parece que cualquier javascript que se hace referencia en el interior de estos paneles (por ejemplo, en lugar editores) se rompen al conectar. No se producen errores de javascript, es solo que no pasa nada, al igual que los vínculos de Javascript están rotos.
¿Hay alguna para mover el html sin romper el javascript que contiene?
Puede ser más fácil intercambiar las posiciones (y/o la clase css) de los dos div, en lugar de tratar de mover su contenido. – Seth
La única forma en que veo esto, ya que ambos paneles están apilados verticalmente, es colocar absolutamente los divs, pero esto hace que sea molesto si modifico la página/plantilla maestra para la página como un todo. Entonces, tengo que modificar las posiciones del div cada vez que cambio la página principal. – KallDrexx