Я создаю BHO и вставляю скрипты в страницы Facebook .. Мой вопрос заключается в следующем.Иногда, когда я вставляю скрипт в страницу (скажем) и привязываю некоторые события к держателю события, например
$('#contentArea').on('click','#myId',Dosomething);
, они работают нормально.
После этого я удаляю скрипты из этогостраницы, а затем добавьте их снова (пожалуйста, не спрашивайте почему, это потому, что facebook не всегда генерирует новый документ для новой страницы, а изменяет часть документа), и этовремя запуска событий несколько раз (зависит от того, сколько раз я удаляю и затем добавляю их, поэтому для 1 удаления и 1 добавления они запускаются дважды, для 2 удаления и 2 добавления они запускаются 3 раза и т. д.), несмотря на то, что первыйСтрока сценария:
$('#contentArea').off();
Чего мне здесь не хватает, потому что я знаю, что обработчики не удаляются из документа или из узла ... может быть, это проблема с пузырьками событий?Кстати, я работаю в internet explorer 9
.