idraw/packages/board/example/features/lib/scroll.js

22 lines
526 B
JavaScript
Raw Normal View History

2021-05-25 03:15:38 +00:00
const inputX = document.querySelector('#scrollX');
const inputY = document.querySelector('#scrollY');
let hasInited = false;
2021-05-25 04:58:29 +00:00
export function doScroll(board) {
2021-05-25 03:15:38 +00:00
if (hasInited === true) return;
inputX.addEventListener('change', () => {
const val = inputX.value * 1;
if (val > 0) {
board.scrollX(val);
board.draw();
}
});
inputY.addEventListener('change', () => {
const val = inputY.value * 1;
if (val > 0) {
board.scrollY(val);
board.draw();
}
});
hasInited = true;
}