element.addEventListener( 'mousedown', () => {
window.addEventListener( 'mouseup', () => {
//сделать что-то;
//а вот тут удалить обработчик на window, пока не будет сделан следующий клик на элементе
} );
} );
const onClick = () => {
console.log("Hello World");
window.removeEventListener('click', onClick);
});
window.addEventListener('click', onClick);