Comment lier l'événement de défilement à l'éditeur ?
editor.on('scroll', function() {
//...
}) ?
ou
editor.getSession().on('scroll', function() {
//...
}) ?
editor.session.on("changeScrollTop", function() {})
editor.session.on("changeScrollLeft", function() {})
Merci!
@nightwing existe-t-il un moyen d'obtenir le numéro de ligne actuel, le premier _et_ le dernier ?
editor.session.on("changeScrollTop", function() {}) editor.session.on("changeScrollLeft", function() {})
Une fois que l'événement est lié, comment le délier à nouveau. j'ai essayé
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)
En fait, j'ai essayé d'utiliser une fonction vide mais cela ne fonctionne pas.
session.off('changeScrollTop', function() {
});
session.off('changeScrollLeft', function() {
});
vous devez passer la même fonction aux méthodes on et off
Commentaire le plus utile