2011-08-24 4 views
0

좋아,이 함수는 사용자가 div를 테이블에 놓는 순간 실행된다.JQuery : Transform and appendTo()

function execCardDrop($droppedCard) 
{ 
    $droppedCard.appendTo(boardTable()); //Board table return's the table's id... 
} 

$ droppedCard 테이블이 제대로의를 추가 할 수 있도록 내가 TD 세포 항목으로 변환해야합니다 추가하기 전에 지금, 실제 DIV이다.

내 옵션은 무엇입니까? 다른 함수에서 값을 가져 와서 항목을 다시 만들어야합니까, 아니면 추가하기 전에 래핑 할 수 있습니까?

+0

정확하게 떨어 뜨린 div에서 무엇을 수집합니까? –

답변

0

추가하기 전에 포장하십시오. 그리고 그것이 (JS가 충분히 빨리 실행되어야하기 때문에) 아주 이상한 시각적 효과를 유발한다면, 먼저 그것을 숨기고, 복제본을 감싸고, 추가하고, 다시 보여줄 수 있습니다. 예를 들면

$droppedCard.hide().wrap('<td>').appendTo(boardTable()).show();