我有一个 iframe,它又包含用于编辑的 html 和 aloha 库。
当我单击内容时,我会看到带有编辑器工具栏的蓝色边框,当鼠标在可编辑区域之外单击时,它当然会隐藏起来。
但是,当我在 iframe 本身之外单击时,编辑器工具栏仍然显示。
我考虑过在可编辑区域之外添加一个虚拟元素,然后我会关注它,但这并没有隐藏它。
有没有我可以触发的事件来隐藏它?我试过搜索文档和谷歌,但找不到任何东西......
我有一个 iframe,它又包含用于编辑的 html 和 aloha 库。
当我单击内容时,我会看到带有编辑器工具栏的蓝色边框,当鼠标在可编辑区域之外单击时,它当然会隐藏起来。
但是,当我在 iframe 本身之外单击时,编辑器工具栏仍然显示。
我考虑过在可编辑区域之外添加一个虚拟元素,然后我会关注它,但这并没有隐藏它。
有没有我可以触发的事件来隐藏它?我试过搜索文档和谷歌,但找不到任何东西......
这是当您在可编辑(模糊)之外单击禁用可编辑时调用的部分 https://github.com/alohaeditor/Aloha-Editor/blob/release/src/lib/aloha/editable.js#L771
手动“销毁”一个可编辑的文件,你可以使用 .mahalo() - 就像你使用 .aloha()
首先提到的模糊是您可能想要做的
希望这可以帮助
/雷内