Używam Framework7 sortable list i działa dobrze, tylko że nie powoduje zdarzenia po zmianie listy.Nie można zapobiec zdefaultowaniu wewnątrz pasywnego detektora zdarzeń
Więc staram kilka wbudowanych w imprezach:
$('.sortable-handler').on('touchstart', function (e) {
e.preventDefault();
alert('touchstart');
});
$('.sortable-handler').on('touchmove', function (e) {
e.preventDefault();
console.log('touchmove');
});
$('.sortable-handler').on('touchcancel', function (e) {
e.preventDefault();
console.log('touchcancel');
});
$('.sortable-handler').mouseleave(function (e) {
e.preventDefault();
console.log('mouseleave');
});
.. ale pojawia się:
Nie można preventDefault wewnątrz biernego słuchacza zdarzeń ze względu na cel leczony jako pasywny. Zobacz https://www.chromestatus.com/features/5093566007214080
Które wydarzenie należy zwracać uwagę, aby uzyskać zaktualizowaną listę na wszelkiego rodzaju?
Ah człowieka, skąd wiedziałaś o tym wydarzeniu? Nie jest to wspomniane w ich dokumentacji. – 3zzy
Mają. Wspomnieli o tym na dole strony. Zobacz dokumentację https://framework7.io/docs/sortable-list.html#sortable-events –