gpt4 book ai didi

javascript - 如何让 HTML5 拖放事件与 iFrame 配合使用?

转载 作者:行者123 更新时间:2023-11-27 23:53:26 24 4
gpt4 key购买 nike

我正在使用 CKEditor,我想要做的是允许用户将 LI 元素拖动到编辑器中,然后使用 CKEditor API 将拖动数据插入到文本中。

我遇到的问题是 CKEditor 在 WYSIWYG 中使用 iFrame,并且这似乎没有“ondrop”或“ondragover”事件。有什么办法可以解决这个问题吗?我实际上不需要能够将数据直接传递到 iFrame 中。在放置事件中,我会执行以下操作:

var data = ev.originalEvent.dataTransfer.getData('id');
CKEDITOR.instances.story_body.insertText("[asset-id:" + data + "]");

最佳答案

看看我为你创建的这个 fiddle : http://jsfiddle.net/ojt16v8L/

我周围的 div 正在处理 Dragenter,显然您可以为 drop 和任何其他事件执行此操作。

cont.addEventListener("dragenter",handleDragEnter,false);

BR,萨尔

关于javascript - 如何让 HTML5 拖放事件与 iFrame 配合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32489518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com