2013-07-15 2 views
0

열 머리글을 드래그하여 열을 정렬 할 수있는 테이블을 만들고 있습니다. jQuery sortable을 사용하고 있습니다.jQuery Sortable Table Columns : 추가 열 만들기

저는 여기에 예제로 만든 jsfiddle는 다음과 같습니다 http://jsfiddle.net/jAXCc/43/

의미가 있습니다! 그러나 첫 번째 열을 오른쪽으로 드래그하기 시작하면 다른 열이 테이블 밖으로 이동합니다! 그것은 여분의 칼럼을 만드는 것 같아요.

아무도이 동작에 대한 해결책이 있습니까?

HTML 코드 :

<div style='display:table;'> 
    <div id="sortable" class="Row"> 
     <span id="col1" class="Column">Name</span> 
     <span id="col2" class="Column">Age</span> 
     <span id="col3" class="Column">City of Birth</span> 
    </div> 
    <div id="row1" class="Row"> 
     <span id="row1col1" class="data">Pete</span> 
     <span id="row1col2" class="data">48</span> 
     <span id="row1col3" class="data">New York</span> 
    </div> 
    <div id="row2" class="Row"> 
     <span id="row2col1" class="data">Sarah</span> 
     <span id="row2col2" class="data">43</span> 
     <span id="row2col3" class="data">Moscow</span> 
    </div> 
</div> 

답변

0

하지 가장 매력적인 솔루션,하지만 당신은 당신의 CSS에이 코드를 추가 할 수 있습니다

.ui-sortable-placeholder { 

    display: none; 

} 
+0

나에게 내 솔루션에 가까이 가져옵니다. 데모에서만큼 좋지 않기 때문에 전체 답이 아니라 어쨌든 감사드립니다. 당분간 그것은 할 것이다! :-) 다른 누군가에게 희망을주는 것은 최종적인 터치가 있습니다! – Kim

+0

난 문제는 당신이 테이블 동작과 div를 사용하고 있다고 생각합니다. – Pieter

+0

이 링크는 도움이 될만한 정보일까요? http://jqueryui.com/sortable/#portlets – Pieter