我正在创建一个列表,并希望使其项目可排序和可编辑。所以我这样做是这样的:
<ul id="ul_list">
<li><span contenteditable="true">A</span></li>
<li><span contenteditable="true">B</span></li>
<li><span contenteditable="true">C</span></li>
</ul>
$("#ul_list").sortable();
但是,如果我使用可排序的jquery ui,则我的列表项将失去编辑的焦点,这就是为什么我无法对其进行编辑。
所以,请提出我该怎么做?
最终,我做到了这一点;
在mousedown事件中,我应用了sortable(),以便用户可以通过拖动元素来对元素进行排序,
在单击时,我销毁了可排序的.sortable(“ destroy”)。因此,现在元素是可编辑的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句