我在基于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