是否可以在DOM中移动<video>元素而不重置它?

Eri*_*ale 5 html html5 dom

我想<video>在我的DOM中创建一个元素,然后将其移动到另一个位置而不会中断该内容的播放.

也许更广泛地说,是否可以在不中断附加事件的情况下移动任何 DOM元素?

一些方法包括使用CSS绝对定位,但是有没有办法以不中断回放的方式实际更新DOM?

log*_*yth 5

不幸的是没有。DOM 实际上没有移动的概念,您只需分离并重新附加即可。一旦 DOM 节点不再植根于文档,它就会失去其播放状态。

您可以通过将其存储在 JS 中并重新应用它来在一定程度上保留它,但这可能会导致一些跳过。