jQuery insertAfter具有奇怪的行为

jQuery insertAfter具有奇怪的行为,jquery,Jquery,我试图移动一个div,它包含一个包含JW播放器的object元素。div看起来像这样,它当前位于一些p元素之间: 上面的视图来自Firebug HTML面板 我使用的jQuery是 $('#container_wrapper').insertAfter('p#crown_li'); 执行此操作后,播放机不再可见,HTML如下所示: div和对象已移动到它们应该移动到的位置,但object元素已褪色,不再显示在页面上 有人知道可能发生了什么吗 感谢在DOM中移动

我试图移动一个div,它包含一个包含JW播放器的object元素。div看起来像这样,它当前位于一些p元素之间:

上面的视图来自Firebug HTML面板

我使用的jQuery是

                $('#container_wrapper').insertAfter('p#crown_li');
执行此操作后,播放机不再可见,HTML如下所示:

div和对象已移动到它们应该移动到的位置,但object元素已褪色,不再显示在页面上

有人知道可能发生了什么吗


感谢

在DOM中移动flash对象元素在各种浏览器中都不受支持。在初始化jwplayer之前,可以移动
容器包装器吗?

可以粘贴html代码以便我测试它吗?
$('p#hand_li')。insertAfter('p#容器包装器')为什么不试试这个?$(“#容器#包装器”).insertAfter(“#皇冠#li”);你试过这个吗迪佩什:对不起。我没有任何东西可以粘贴。洁:我的想法是将播放器(容器包装)移动到当前正在播放的mp3下面。要移动标题,我必须移动所有标题。萨西:这同样失败。特克斯萨:是的,我认为你关于移动flash对象的说法是正确的,因为它的支持很差。该代码实际上在Chrome和Safari上运行良好,在Firefox上适用于某些移动,但在IE上从未运行过。不过,令人好奇的是,Firebug看到了该代码,知道它不会显示,所以它将文本褪色。Firebug看到了什么?@Steve我没有使用jwplayer,但我想gui在flash中?你可以看看这是一个flash/html5媒体播放器,它的gui是html格式的,这样你就可以把播放器放在原处,只需移动gui。