質問: Aloha Editor 内の最後のカーソル位置 (ドロップ) で、ドロップ イベントでテキストをコピーするにはどうすればよいですか。
このコードでは奇妙な動作があり、テキストをコピーできますが、ドロップ div ではなくドラッグ div で
アロハ環境に問題があると思いますが、問題を解決するには助けが必要です.
コード:
$('.draggable').draggable({
cursor: 'move',
containment: 'document',
helper: 'clone',
stop: insertTextAtCursor ("HELLO WORLD")
});
function insertTextAtCursor(text) {
var sel, range, html;
if (window.getSelection) {
sel = window.getSelection();
if (sel.getRangeAt && sel.rangeCount) {
range = sel.getRangeAt(0);
range.deleteContents();
range.insertNode(document.createTextNode(text));
}
} else if (document.selection && document.selection.createRange) {
document.selection.createRange().text = text;
}
}