Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Переопределение события (https://javascript.ru/forum/events/54021-pereopredelenie-sobytiya.html)

RblSb 28.02.2015 03:06

Переопределение события
 
Доброго времени суток, не могу придумать решение, назначаю на событие анонимную функцию, при срабатывании события вызывается другая функция, где это событие должно переопределиться, чтобы в следующий раз срабатывала другая функция, а не старая, но этого не произойдет. Можно ли это как-то решить?
вот примерный код:

function a() {
  onevent = function() {
  b();
  }
}

function b() {
  onevent = function() {
  //переопределение
  }
}

a();

danik.js 28.02.2015 06:03

Это примерно так в реале выглядит?
function a() {
  element.onclick = function() {
  b();
  }
}
 
function b() {
  element.onclick = function() {
  //переопределение
  }
}
 
a();

Тогда должно работать.


Часовой пояс GMT +3, время: 20:24.