당신은 jQuery UI sortable을 사용하여 정렬 된 요소의 새 색인을 결정합니까?정렬 후 요소 배치 위치는 어디입니까?
나는 목록이 정렬되어 있지 않고 모든 목록 항목에 ID가 있습니다. 위 또는 아래로 드래그하여 놓으면 새 위치를 알 필요가 있습니다 (이동 한 요소의 ID와 같이 막연하게 말하면됩니다). 이 새로운 요소를위한 공간을 만들기 위해) ... 심지어 가능할까요? 나는 .mousedown 및 .mouseup 이벤트를 사용하고 this.id ...를 얻으려고 시도했지만 동일한 요소를 두 번 드래그하여 반환합니다.
요약하자면 요소를 끌고 다니는 것을 알았지 만, 마침내 어디에서 쉴 수 있는지 알 수 있습니까?
코드가 실제로 테이블
입니다 ... 간단---------HTML----------------
<table id="activities">
<thead>
<tr><th>Activity Name</th><th>Activity Number</th></tr>
</thead>
<tbody>
<tr id="node-1">
<td>Welcome</td>
<td>1</td>
</tr>
<tr id="node-2">
<td>Eat</td>
<td>2</td>
</tr>
<tr id="node-3">
<td>Walk</td>
<td>3</td>
</tr>
<tr id="node-4">
<td>Sleep</td>
<td>4</td>
</tr>
</tbody>
</table>
이제 JQuery와에 의해 행을 정렬하고 메신저 : 사용자가 위 또는 아래 행을 드래그 이제
$("#activities tbody").sortable();
, 그에 따라 활동 수를 변경해야합니다 ... 예를 들어 "환영"행을 "먹는"행 아래로 끌어 올리면 "환영"행의 활동 번호가 2 (이전에 1 이었음) "먹다"행의 활동 수는 1입니다 .... 올바른 활동으로 새로운 업데이트 된 테이블을 표시하려면 mber, 나는 그것이 어디에 떨어졌는지 알 필요가있다.
대빗 감사합니다! 너는 천재 야 !! .... 해결 된 해결! 그 nt 문제가 U에 대한 문제라면, 코드를 설명 할 수 있을까요? – samach
감사합니다. 나는 내 코드를 다소 설명하려고 노력했지만 이해할 수없는 부분을 분명히 할 수 있다면 더 자세히 설명하려고 노력할 것이다. –