инете как это сделать:
div.addEventListener('click', foo, false);
div.removeEventListener('click', foo, false);
Скажите, что если, вместо обычной ф-и у меня стрелочная ф-я?
Правильно ли будет, если я уберу ее таким образом?
btnPlay.removeEventListener('click', () => {});
я бы убирал всё, что есть, и назначал, что нужно
а мне наоборот, нужно прекратить действие функции по нажатию на кнопку
в смысле действие функции?
Нет, не правильно.
Делаю проект, типа магнитофона. Есть кнопка, Record нажимаю на нее и запускается функция(типа идет запись) И есть кнопка Pause, при нажатии на нее я должен прекратить фукнции-записи. Вот, поэтому и написал "прекратить действие другой ф-ции" но уже понял что я плохо объяснил)
делаешь bool, например, isiPlaying или isPaused и по кнопке меняешь isPaused = !isPaused. А в функции включаешь/выключаешь в зависимости от тру или фолс.
ну или если это не в апдейте (рендер лупе), то надо в while проверять, не стал ли isPaused true
Обсуждают сегодня