【发布时间】:2010-11-09 13:13:36
【问题描述】:
我在 iframe 中使用 document.designMode="on" 创建了一个富文本编辑器 Web 应用程序。 我希望文本的选择起作用,但希望禁用文本的拖放。 我试过这个:
evt.dataTransfer.effectAllowed="none";
evt.dataTransfer.dropEffect = "none";
这在 Firefox 中运行良好,但在 Safari/Chrome WebKit 浏览器中不起作用。 我试图把它放在每个事件中:dragover、dragstart、drag、dragenter 等。但无济于事..将 evt.preventDefault() 放入 mousedown 或 mouseup addEventListeners 会禁用我不想要的文本选择。请帮助...
【问题讨论】:
-
感谢 Scott 漂亮的印刷!!
标签: javascript javascript-events