假設我有一個包含項目列表的容器,在容器內使標記看起來像發現列表中的兩個周圍的元素時,點擊列表
<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
。
沒有任何人有任何想法如何着手呢?