Si bien la respuesta proporcionada por Krule funcionará, existe un problema de usabilidad. El cursor siempre aparecerá al comienzo del área editable cuando se haga clic. Esto hace que sea imposible seleccionar texto con el mouse. La única forma de saltar a un área de texto es usar las teclas de flecha. No creo que esto sea aceptable.
La única solución que he podido llegar a es el uso de un "mango" para arrastrar:
<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>
cuales plug-in editable que está utilizando? – Vivek
no es un complemento - contenteditable es solo un atributo HTML5 – Tommy