小编Dav*_*veG的帖子

移动包含动态创建的脚本标记的DOM元素

我在基于wiki的CMS中使用Fish Gadget(http://abowman.com/google-modules/fish/),需要将小工具从一个HTML元素重新定位到另一个HTML元素.(注意:鱼小工具就是一个例子 - 其他小工具也会出现问题.)

如果我使用小工具基类"ig_reset"直接重新定位小工具,那么一切正常.如果我尝试使用周围的包装器重新定位,那么小工具使用的iframe似乎会接管.不幸的是,我需要使用周围的包装器重新定位的灵活性.

这似乎与在DOM中移动SCRIPT标记有关.小工具动态创建脚本和样式标记.如果我从DOM中删除动态创建的脚本标记,然后将包装器重新定位到DOM中的另一个位置,则一切正常.如果我尝试脚本标记移动到另一个DOM元素,则会出现原始问题.所以在DOM周围移动脚本标签似乎是原因 - 无论何时发生移动(甚至是后加载).

我想了解这里发生的事情导致框架接管页面,并且还找到比移除动态创建的脚本标记更好的解决方案.

我在这里进行测试:http://solidgone.com/jquery/google-gadget.html - 该演示使用jQuery,但我不认为这与jQuery有关...

javascript jquery

5
推荐指数
2
解决办法
3841
查看次数

标签 统计

javascript ×1

jquery ×1