我有两个div,用于网页的不同部分:一个是工作区域,另一个是参考区域。其中一个大小固定,而另一个则是可变大小的,它们垂直堆叠。我想设计成这样:如果您想在参考窗格中工作,只需单击链接即可交换两个窗格之间的所有数据。我的想法是执行以下操作:
var working = $("#working_pane").html();
var ref = $("#reference_pane").html();
$("#working_pane").html(ref);
$("#reference_pane").html(working);
问题在于,似乎移动这些面板中引用的任何JavaScript(例如,编辑器)会导致其破损。没有JavaScript错误发生,只是好像JavaScript的连接已经断开。
有没有什么方法可以在不破坏包含的JavaScript的情况下移动HTML?