Как обрабатывать события прокрутки мыши и нажатия клавиш на холсте Cytoscape.js с диаграммой tpology - PullRequest
0 голосов
/ 30 мая 2019

У меня есть некоторые проблемы с обработкой событий, таких как прокрутка с помощью колесика мыши или нажатия клавиши.Я пробовал что-то подобное, но это не сработало:

this.cy.on('wheel', event => {
        //somecodehere
    });

Я не нашел требуемые события на странице документации Cytoscape.js: http://js.cytoscape.org/#events. Но я подумал, что-то вроде этогодолжно работать нормально - к сожалению я ошибся.Я пытаюсь понять, как обработать это событие на моем холсте.

Что я хочу с этим сделать?Я хочу, чтобы всплывающая подсказка исчезла, когда пользователь хочет прокрутить страницу.Я уже отключил масштабирование при прокрутке - я хочу включить масштабирование только при нажатой клавише «CTRL», и в этом случае я также не нашел нужного события, чтобы справиться с этим.Любые решения?Спасибо.

1 Ответ

0 голосов
/ 31 мая 2019

Использовать DOM API.

document.getElementById("cy").addEventListener("wheel", function(){
   console.log("Wheeeellll");
}); 
...