在Aloha Editor中的光标位置插入文本

时间:2014-05-31 18:48:33

标签: javascript jquery html aloha-editor

问题:如何在最终光标位置(丢弃)的Aloha Editor内部的drop事件中复制一些文本。

使用此代码我有奇怪的行为,我可以复制文本,但在拖动div不在drop div

我猜Aloha环境存在问题,但我需要帮助才能解决问题。

代码:

$('.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;
    }
}

0 个答案:

没有答案