さて、私は3つのdivを持っています...
<div id="video"></div>
<div id="info"></div>
<div id="chat"></div>
ボタンを押すだけでdivを移動するためにjQueryを使用しています。
$('#chat').insertBefore('#video');
これには問題があります。この関数が行うことは、divを複製/複製し、chat
divの前に挿入してからvideo
、元のdivを破棄することだと思いますchat
。chat
ただし、明らかに、 div にはチャットルームが含まれているため、これはうまく機能しません。
そのため、クローン作成と破棄によって新しいチャット要素が読み込まれます。これは多くのリソースを消費するだけでなく、別のインスタンスであるため、ユーザーはチャットルームにログインし直す必要があります。
非破壊的な方法で div を移動する方法はありますか? 複製と破壊なしで?divを物理的に移動する何らかの方法はありますか?