У меня есть два событияDefer, дребезг или таймаут событие
cy.on('mousedown touchstart', 'node', function (event) {
// start
});
cy.on('mouseover tapdragover', 'node', function (event) {
// end
});
Проблема заключается в том, что второе событие почти сразу же уволило, так как первое событие вызывается, когда мышь нажата на узле, а второй запускается, когда мышь находится над узлом.
Возможно ли до debounce
или defer
мероприятие? Я знаю, что синтаксис cytoscape.js
-специфический, но я предполагаю, что применяются обычные возможности использования debounce
и defer
.
Я думаю, что простым решением было бы сохранить временную метку в первом событии и проверить, есть ли во втором случае endTime - startTime > threshold
.