javascript - 使用 ACE 编辑器,如何解除绑定(bind)事件?

标签 javascript dom-events ace-editor

https://github.com/ajaxorg/ace/wiki/Embedding---API

editor.session.on('change', callback);

是将事件绑定(bind)到“更改”的方式。但是如何解绑呢?

最佳答案

使用removeListener 删除特定的回调。

editor.session.removeListener('change', callback);

或更短的版本

editor.session.off('change', callback);

使用removeAllListeners 移除所有回调。

editor.session.removeAllListeners('change');

关于javascript - 使用 ACE 编辑器,如何解除绑定(bind)事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6157435/

相关文章:

javascript - Ace Editor 获取当前光标行和列

javascript - 尝试在 window.resizeTo 之后摆脱 Chrome 中的滚动条

javascript - DOM onUnload 在响应开始之前不会触发

javascript - 为什么 ace editor 对某些对象属性使用美元符号?

javascript - Ace 编辑器 + jQueryUI 选项卡杀死了我的浏览器

javascript - 查看元素的所有 dom 事件

javascript - JS 插页式广告后提交返回表格

JavaScript For 循环重复代码

javascript - Angular js - isDate() 将不起作用

javascript - 主干 pushState 路由