JavaScript 및 JQuery를 처음 사용하고 제 문제를 해결할 수 있기를 바랍니다.jquery drop 여러 개의 삭제 가능 tds에서 div 만 사용 최고
여러 개의 작은 tr에 div를 드롭하고 div에서 가장 높은 것을 얻고 싶습니다. 하지만 JQuery는 div의 가운데에서 tr을 선택하는 것으로 보입니다.
div의 높이를 사용하여 상위 tr을 계산하지 않고이 작업을 수행하는 쉬운 방법이 있습니까?
어쩌면 나는 뭔가 잘못하고 있거나 뭔가를 놓친 것일 수도 있습니다.
HTML :
<table border="1">
<tr>
<td class="droppable" data-time="08:00:00" style="width: 30px;"></td>
</tr>
<tr>
<td class="droppable" data-time="09:00:00"></td>
</tr>
<tr>
<td class="droppable" data-time="10:00:00"></td>
</tr>
<tr>
<td class="droppable" data-time="11:00:00"></td>
</tr>
<tr>
<td class="droppable" data-time="12:00:00"></td>
</tr>
<tr>
<td class="droppable" data-time="13:00:00"></td>
</tr>
<tr>
<td class="droppable" data-time="14:00:00"></td>
</tr>
<tr>
<td class="droppable" data-time="15:00:00"></td>
</tr>
</table>
<div class="draggable" style="width: 30px; height: 100px; background: green;"></div>
JQuery와 :
$(function() {
$(".draggable").draggable({
});
$(".droppable").droppable({
drop: function (event, ui) {
$(this).effect("highlight", {}, 1500);
}
});
});
사전에 jsfiddle
감사로!
고마워요! '터치'로 조금 실험했는데 제대로 작동하는 것 같습니다. – Rikan