Предположим, у меня есть контейнер со списком элементов, поэтому разметка выглядит примерно так:
<div class="container">
<div class="list-item" id="item-1"> ....</div>
<div class="list-item" id="item-3"> ....</div>
<div class="list-item" id="item-2"> ....</div>
<div class="list-item" id="item-6"> ....</div>
</div>
Предположим, что контейнер и элементы имеют разумный интервал, поэтому можно щелкнуть в промежутке между двумяПредметы.Я хочу захватить этот щелчок, а затем вставить новый редактируемый элемент списка, по которому щелкнул пользователь.Чтобы иметь возможность вставить новый элемент списка, мне нужно знать, какой элемент нужно вставить после или до этого.
Я могу поймать этот щелчок по классу container
.Но затем ...
Я хотел бы получить позицию от щелчка, и самое главное: я хотел бы получить ближайшие (окружающие) list-item
s, чтобы я мог вставить новый list-item
.
Кто-нибудь знает, как это сделать?