0
我正在使用CKEditor,我想要做的是允许用户将LI元素拖入编辑器,然后使用CKEditor API将拖动数据插入文本。如何获取HTML5拖放事件以使用iFrame?
我遇到的问题是CKEditor在WYSIWYG内部使用了一个iFrame,而这似乎没有“ondrop”或“ondragover”事件。有什么方法可以解决这个问题吗?我不需要真正能够将数据直接传递给iFrame。在下降时,我会做这样的事情:
var data = ev.originalEvent.dataTransfer.getData('id');
CKEDITOR.instances.story_body.insertText("[asset-id:" + data + "]");
嗨,正好赶上周边元件上的事件。您可以在所见即所得的div父级上添加事件侦听器,并在那里处理放置。 – Saar