Podczas gdy jQuery sortable widget
działa dobrze w większości przypadków, w przypadku ordered list
, numbering gets botched up when we drag an element
. Poniżej znajduje się przykładowy program, aby zilustrować następująco:jquery - podczas przeciągania uporządkowanej pozycji listy numeracja kolejnych elementów zawsze zwiększa się o 1
<!DOCTYPE html>
<html>
<head>
<script src="jquery-1.6.2.min.js"></script>
<script src="jquery-ui-1.8.16.custom.min.js"></script>
<script>
$(document).ready(function() {
$('ol').sortable();
});
</script>
</head>
<body>
<ol>
<li>
<label for="name">Name</label>
<input type="text" id="name" />
</li>
<li>
<label for="class">Class</label>
<input type="text" id="class" />
</li>
</ol>
</body>
</html>
przed przeciągnięciem:
Podczas przeciągania:
Kolejność zostanie przywrócony po zakończeniu przeciągania jest kompletna . Ten błąd został wcześniej zauważony, ale nie został naprawiony. Czy ktoś znalazł lek na to?
Here jest skrzypce dla niego
Jeśli utworzysz bibliotekę jsFiddle (i prześlesz/zaznaczysz niezbędną bibliotekę interfejsu użytkownika jako zasób), prawdopodobnie więcej osób będzie skłonnych do eksperymentowania i natychmiastowej pomocy. Tylko wskazówka! –
@ acheong87 - dziękuję ... zrobiłeś to .. – Daud