我有兩個div用於我的網頁的不同部分,一個工作部分和一個參考部分。一個是固定大小,另一個是可變大小,並且它們是垂直堆疊的。我試圖設計它,以便如果您想在參考窗格中處理某些內容,請單擊一個鏈接並交換兩個窗格之間的所有數據。我的想法是做到以下幾點:如何在不破壞javascript的情況下將html從一個div移動到另一個div
var working = $("#working_pane").html();
var ref = $("#reference_pane").html();
$("#working_pane").html(ref);
$("#reference_pane").html(working);
的問題,這是似乎這些窗格內引用任何JavaScript(例如,就位編輯)獲得在開關時壞。沒有JavaScript錯誤發生,只是沒有發生任何事情,就像JavaScript關係被破壞一樣。
有沒有任何移動的HTML而不會打破JavaScript包含?
交換兩個div的位置(和/或css類)可能更容易,而不是試圖移動它們的內容。 – Seth 2010-05-08 00:13:19
我看到要做到這一點的唯一方法,因爲兩個窗格都是垂直堆疊的,所以絕對需要定位div,但是如果我整體修改頁面的主頁面/模板,這會讓人討厭。然後我每次更改主頁面時都必須修改div的位置。 – KallDrexx 2010-05-08 00:27:10