удалить элементы из CopyOnWriteArrayList

Неважно, используете ли вы связанную функцию или нет; вы удаляете его так же, как любой другой обработчик событий. Если ваша проблема связана с тем, что связанная версия является ее собственной уникальной функцией, вы можете либо отслеживать связанные версии, либо использовать подпись removeEventListener, которая не принимает конкретного обработчика (хотя, конечно, это приведет к удалению других обработчиков событий тот же тип).

(В качестве побочной заметки, addEventListener не работает во всех браузерах, вам действительно нужно использовать библиотеку jQuery для подключения к событиям в режиме кросс-браузера для вас. Кроме того, jQuery имеет концепцию событий с именами, которые позволяют вам привязываться к «click.foo», когда вы хотите удалить событие, вы можете сказать jQuery «удалить все события foo», не зная конкретного обработчика или удаление других обработчиков.)

13
задан Bick 10 April 2011 в 14:39
поделиться