スクロールイベントをエディターにバインドする方法は?
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メソッドに渡す必要があります
最も参考になるコメント