좋아, 내가 버튼을 눌러에 주위 된 div를 이동 jQuery를 사용하고div를 jQuery와 함께 비파괴 방식으로 이동 하시겠습니까?
<div id="video"></div>
<div id="info"></div>
<div id="chat"></div>
세 된 div ... 있습니다.
$('#chat').insertBefore('#video');
여기에 문제가 있습니다. 이 함수가 수행하는 작업은 chat
div를 복제/복제하는 것으로 간주하고 video
div 앞에 삽입 한 다음 원래 chat
div를 삭제합니다. 그러나 명확한 의미에서 chat
div에 chatroom이 포함되어 있기 때문에이 방법은 잘 작동하지 않습니다.
따라서 복제 및 파괴 방법으로 새로운 채팅 요소가로드됩니다.이 요소는 많은 리소스를 차지할뿐만 아니라 사용자가 다른 인스턴스 이후로 채팅룸에 다시 로그인하도록합니다.
div를 비파괴 방식으로 이동하는 방법이 있습니까? 복제하고 파괴하지 않고? 육체적으로 div를 움직이는 어떤 종류의 방법?
'# chat "HTML 요소는 어떻게 대화방의 인스턴스를"포함 "합니까? – David
그런 식으로 작동하지 않습니다. 또한'insertBefore'에 대한 jQuery 문서는 원래 요소를 파기하는 것을 언급하지 않습니다. –
여기에서 어떻게 작동하는지 예제를 볼 수 있습니다. http://8wayrun.com/streams/8wayrun247.2/channel "옆으로 나란히"버튼을 클릭하면 삽입물을 볼 수 있습니다. –