์คํฌ๋กค ์ด๋ฒคํธ๋ฅผ ํธ์ง๊ธฐ์ ๋ฐ์ธ๋ฉํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
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 ๋ฉ์๋์ ๋์ผํ ๊ธฐ๋ฅ์ ์ ๋ฌํด์ผ ํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ