Javascript removeEventListener не работает

У меня есть следующий код для добавления прослушивателя событий

 area.addEventListener('click',function(event) {
              app.addSpot(event.clientX,event.clientY);
              app.addFlag = 1;
          },true);

Он работает правильно, как и ожидалось. Позже в другой функции я попытался удалить прослушиватель событий, используя следующий код

 area.removeEventListener('click',function(event) {
              app.addSpot(event.clientX,event.clientY);
              app.addFlag = 1;
          },true);

Но четный слушатель не удаляется. Почему это происходит? Есть ли проблема с моим removeEventListener ()? Примечание :Здесь область выглядит примерно так: document.getElementById ('myId')

59
задан Jinu Joseph Daniel 4 May 2012 в 06:51
поделиться