2009-10-07 4 views
1

I이 태그가있는 경우 :jQuery를 드래그 클론

<table id="sometable"> 
     <tr> 
      <td class="x"><span>111</span></td> 
      <td>aaa</td> 
     </tr> 
     <tr> 
      <td class="x"><span>222</span></td> 
      <td>bbb</td> 
     </tr>  
</table> 

그리고이 jQuery 코드 :

$(".x span").draggable({ helper: 'clone', axis: 'y'}); 

복제 된 범위가 아니라 두번째 컬럼에 스냅되는 첫 번째 열을 끌어 첫 번째 열보다 만약 테이블 셀을 드래그하려고하면 테이블 셀 바깥 쪽을 스냅합니다. 축을 제거하면 : 'y'는 더 이상 Y 축 제한이 없으면 예상대로 작동합니다. 어떤 아이디어? 감사.

답변

0

봉쇄 물을 & 스냅으로 지정해야합니다.

$(".x span").draggable({ 
    snap: '.x', 
    snapMode: 'inner', 
    containment: '#sometable', 
    helper: 'clone', 
    axis: 'y' 
}); 
+0

내 코드에서 실제로 봉쇄를 지정하고 있습니다. 이 경우 '#sometable'로 설정하면 '.x'로 셀 외부로 드래그 할 수 없습니다. (봉쇄 포함 여부에 상관없이) 똑같은 일을합니다 : ( – pbz

+0

도망 가기 가능하도록 설정 했습니까? – Jojo

+0

아직 드래그 가능한 작업을 만들 자마자 추가 할 계획입니다. – pbz