如何使div内容可编辑和可拖动

问题描述:

<div contenteditable="true" id="d">
<span>Text to edit</span>
</div>

$("#d").draggable();

我只能拖动此div,但是如何编辑它(例如,在doubleclick editable属性上处于活动状态,而在单击拖动上处于活动状态)?

I can only drag this div but how can i edit it (like on doubleclick editable property become active and on click dragging become active)?

$("#d").draggable()
  .click(function() {
    $(this).draggable({ disabled: false });
}).dblclick(function() {
    $(this).draggable({ disabled: true });
});
​​

演示