如何将滚动事件绑定到编辑器?
editor.on('scroll', function() {
//...
}) ?
或者
editor.getSession().on('scroll', function() {
//...
}) ?
editor.session.on("changeScrollTop", function() {})
editor.session.on("changeScrollLeft", function() {})
谢谢!
@nightwing有没有办法获得当前的第一个和最后一个行号?
editor.session.on("changeScrollTop", function() {}) editor.session.on("changeScrollLeft", function() {})
绑定事件后,如何再次取消绑定。 我努力了
editor.session.off();
editor.session.off('scroll');
editor.session.off('changeScrollTop');
var listener = function() {}
session.on("eventName", listener)
session.off("eventName", listener)
var listener = function() {} session.on("eventName", listener) session.off("eventName", listener)
实际上我尝试过使用一个空函数,但它不起作用。
session.off('changeScrollTop', function() {
});
session.off('changeScrollLeft', function() {
});
您需要将相同的功能传递给 on 和 off 方法
最有用的评论