javascript - 检测模糊,也就是失去 Draft.js 编辑器的焦点

标签 javascript draftjs

是否有“正确的方法”来检测我是否失去了 Draft.js 编辑器的焦点?

用例是,如果用户单击其他地方,我想要“退出编辑器模式”,这意味着我切换编辑器的 readOnly 属性。我怎样才能理想地做到这一点,这样做是个好主意吗(你看到这方面的问题了吗)?

最佳答案

您可以使用旧的 onBlur 捕获围绕您的草图编辑器触发的模糊事件

<Editor onBlur={this.onBlur}

这对您的场景来说还不够吗?

关于javascript - 检测模糊,也就是失去 Draft.js 编辑器的焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38168481/

相关文章:

javascript - 单击更改一组 div 的颜色

reactjs - react-rte(富文本编辑器): how to implement inline style for custom components?

javascript - JS 草案 - 提及 - 插件产生此 : Warning: React does not recognize the isFocused prop on a DOM element

javascript - getBoundingClientRect 在 Safari 中为顶部、左侧、右侧、底部返回 0

JavaScript 函数调用返回 undefined,为什么?

javascript - 悬停时在链接中显示 Bootstrap 字形

javascript - 在仅使用 javascript 或 jquery 的移动浏览器中准备就绪时,键盘会出现吗?

javascript - 在 React 组件的 render() 中查找特定类型的子级

javascript - 如何在草稿 js 编辑器中渲染提供的 HTML?

javascript - 使用 JQuery 和 MVC4 上传多个文件