Ich hätte gerne ein div, das gleichzeitig editierbar und ziehbar ist, mit jQuery UI. Die Editierbarkeit des Inhalts scheint nur zu funktionieren, wenn ziehbare Objekte nicht aktiviert sind. Fehle ich etwas? Ich verwende jQuery 1.4.4 und jQuery UI 1.8.9
JavaScript:
%Vor%HTML:
%Vor%Während die Antwort von Krule funktionieren wird, gibt es ein Usability-Problem. Der Cursor erscheint immer am Anfang des bearbeitbaren Bereichs, wenn er angeklickt wird. Dies macht es unmöglich, Text mit der Maus auszuwählen. Die einzige Möglichkeit, zu einem Textbereich zu springen, ist die Verwendung von Pfeiltasten. Ich glaube nicht, dass das akzeptabel ist.
Die einzige Lösung, die ich mir vorstellen konnte, ist ein "Griff" zum Ziehen:
%Vor%Das hat mich verrückt gemacht - aber es gibt einen Weg, es ohne einen Ziehgriff zu machen. Verwenden Sie ein anderes Tag für Ihr bearbeitbares Element und verhindern Sie, dass dieses Element verwendet wird gezogen Ссылка
Tags und Links jquery contenteditable jquery-ui-draggable