我正在尝试向摩纳哥编辑添加焦点/模糊标准DOM事件。
editor.addEventListener("blur", function(){
<do something>
});
我收到了以下答案:
未捕获的TypeError:editor.addEventListener不是函数
还尝试了jQuery
$(editor).on("blur", function(){
<do something>
});
这次没有错误,但是什么也没有发生。我的意思是,事件没有触发。
我还尝试将侦听器附加到编辑器容器div,但结果相同。
有什么想法吗?
答案 0 :(得分:0)
终于找到了他们。摩纳哥编辑器提供了两个事件:
editor.onDidBlurEditor(()=>{
<do something>
});
editor.onDidFocusEditor(()=>{
<do something>
});
我终于用Chrome DevTools检查对象属性发现了它们。对我来说,项目git页面上可用的api文档是中文。
答案 1 :(得分:0)
在摩纳哥编辑器
要监听焦点事件,您可以使用
editor.onDidFocusEditorWidget(()=>{
console.log("Focus event triggerd !")
})
对于模糊事件,您可以使用
editor.onDidBlurEditorWidget(()=>{
console.log("Blur event triggerd !")
})