我想将拖放功能添加到ace编辑器中。我有一个侧边栏包含一些对象,我想要做的是我可以从侧边栏拖动对象并将其放在ace编辑器上。
答案 0 :(得分:0)
当对象开始拖动时设置文本数据,ace会在将元素放到其上时插入该文本。
答案 1 :(得分:0)
您可以使用droppable,在drop事件中,您可以从HTML文本中获取拖动值();
$("#editor").droppable({
drop: function (e) {
var draggedElement = e.draggable.currentTarget;
var text = $.trim(draggedElement.text());
console.log("Dragged Element: "+text);
}
});