Mentre la risposta fornita da Krule funziona, c'è un problema di usabilità. Il cursore apparirà sempre all'inizio dell'area modificabile quando si fa clic. Ciò rende impossibile selezionare il testo con il mouse. L'unico modo per passare a un'area di testo è usare i tasti freccia. Non credo che sia accettabile.
L'unica soluzione che ho potuto venire in mente è di utilizzare un "manico" per il trascinamento:
<style>
.positionable {
position:absolute;
width:400px; height:200px;
}
.drag_handle {
position:absolute;
top:-8px; left:-8px;
background-color:#FFF; color:#000;
width:14px; height:14px;
cursor:move;
font-size:14px; line-height:14px;
font-weight:bold;
text-align:center;
border:1px solid #000;
}
.editable {
outline:none;
width:100%; height:100%;
}
</style>
<div class="positionable">
<div class="drag_handle">+</div>
<div class="editable" contentEditable="TRUE">type here...</div>
</div>
<script>
$('.positionable').draggable({handle: '.drag_handle'});
</script>
cui plug-in modificabile che si sta utilizzando? – Vivek
non è un plugin - contenteditable è solo un attributo HTML5 – Tommy