我在基於wiki的CMS中使用Fish小工具(http://abowman.com/google-modules/fish/),並且需要將小工具從一個HTML元素重新定位到另一個HTML元素。 (注意:魚小工具就是一個例子 - 其他小工具也會遇到問題。)移動包含動態創建的腳本標記的DOM元素
如果我使用小工具基類「ig_reset」直接重新定位小工具,那麼一切正常。如果我嘗試使用周圍包裝進行重新定位,那麼小工具使用的iframe似乎會接管。不幸的是,我需要使用周圍包裝重新定位的靈活性。
這似乎與在DOM中移動SCRIPT標籤有關。該小工具動態地創建腳本和樣式標籤。如果我從DOM中刪除動態創建的腳本標記,然後將包裝程序重新定位到DOM中的另一個位置,這一切都很好。如果我嘗試將腳本標記移動到另一個DOM元素,則會發生原始問題。所以移動圍繞DOM的腳本標記似乎是原因 - 無論移動何時發生(甚至是後加載)。
我想知道這裏發生了什麼事情,導致框架接管頁面,並找到比刪除動態創建的腳本標記更好的解決方案。
我把一個測試在這裏:http://solidgone.com/jquery/google-gadget.html - 演示使用jQuery的,但我不認爲這是關係到jQuery的...
主人!也許你可以回答[這個理論問題](http://stackoverflow.com/q/10753306/601179)關於你的真棒jQuery庫? – gdoron 2012-05-25 11:46:31