Jaki macie na to sposob ?
Drugie pytanie; robie cos podobnego jak playlista na YT ze mozna elementy ze strony przeciagac na liste - zrobilem to ale ze nie mam zbyt duzego doswiadczenia wiec zrobilem tak (moj pomysl) ze czyta inner wysokosci a pozniej sprawda pozycje kursora (y) i teraz jesli
np wysokosc listy (rozwinietej) ma 150 px wiec jesli pozycja kursora jest miedzy (inner wysokosci - 150) a (inner wysokosci) to wtedy wklada do listy i to byla funkcja na drastop

ale wlasnie gorzej jak przeciagnie element za daleko to wtedy znow sie nie da :/
W czasie pisania tego przypomnialem sobie o Sortable w jq ui - musze to sprawdzic ale odpowiedz na pierwsze pytanie sie przyda
